仮想ボックスにubuntuサーバーをインストールしました。 「ifconfig」コマンドを実行すると、inet6アドレスでeth0とループバックの情報が表示されますが、ipv6の代わりにipv4アドレスが必要です。私を助けてください
インターネットでブリッジモードを使用したと推測できますが、dhcpはポートにIPアドレスを提供していないか、ネットワークを有効にしていません。だから、それはこのように表示されます
eth0 Link encap:Ethernet HWaddr e8:11:32:db:1b:a5
inet6 addr: fe80::ea11:32ff:fedb:1ba5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:68323 errors:0 dropped:0 overruns:0 frame:0
TX packets:51953 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:82498217 (82.4 MB) TX bytes:4621046 (4.6 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:9075 errors:0 dropped:0 overruns:0 frame:0
TX packets:9075 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:916870 (916.8 KB) TX bytes:916870 (916.8 KB)
解決策:を使用してネットワークマネージャーを起動します
Sudo service network-manager start
または既に開始されている場合に使用
Sudo service network-manager restart
または
Sudo ip link set eth0 up
または
Sudo nmcli nm enable true
またはGUIを使用して有効にする
network-manager--> Enable Networking and connect wired connection
または
それでも問題が解決しない場合は、wifi dhcpがVMにipを提供していないことを意味します。その後、インターネットのモードbridge
をNAT
に変更できます。
ブリッジモードとは別に、この投稿に従ってipv6を無効にして、機能させる必要がありました: https://superuser.com/questions/1146122/ubuntu-virtualbox-guest-does-not-get-ipv4- in-bridged-mode/1148247#1148247?newreg = 7c77aaf0882540148a3700242cd05d0b
上記の手順を貼り付けます:/etc/default/grub
を開きます
このファイルで、次の行を見つけます。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
次のように変更します。
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
ファイルを保存し、次を実行してGRUBを更新します。
Sudo update-grub
次に、VMを再起動します。次回、適切なipv4アドレスが表示されます。
ブリッジモードで仮想インターフェイスを設定したことを確認できますか?
ワイヤレス接続を使用している場合、VboxはブリッジモードでIPv6をサポートしません。Vboxのマニュアルをご覧ください。
https://www.virtualbox.org/manual/ch06.html#network_bridged
お役に立てれば。