Ubuntuサーバーがあり、これを介してインターネットに接続できません。私が与えられたIP、サブネット、ゲートウェイ、および2つのDNSサーバーは、標準のアドレスであり、それらを配置する必要があります。これについて詳しく説明します。
1)
ping 8.8.8.8
返却値
Network is unreachable
2)
Sudo nano /etc/network/interfaces
に設定されています
#The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
#auto eth0 <-- this is a comment
iface eth0 inet static
address "My_static_ip_here"
netmask 255.255.255.0
gateway "My_Gateway_here"
3)
Sudo nano /etc/resolve.conf
に設定されています
nameserver "My_DNS_server_1_here"
nameserver "My_DNS_server_2_here"
最後に、ifconfig
127.0.0.1のアドレスとサブネット255.0.0.0を返しますlo制限があるため、ここでは詳細なifconfigを指定できません。 PS:これは私が使用している仮想マシンです。 PS2:iface eth0 inet dhcpで自動dhcpを試みましたが、ネットワークの再起動中にロードとロードが永久に続くため、機能しません。この静的IPを提供したいと思います。
これを試して:
DNSサーバーを/etc/network/interfaces
ではなく/etc/resolv.conf
に配置します
静的構成の下部にこの行を追加します
dns-nameservers 208.67.222.222 208.67.220.220 #OpenDNS' servers as example
次に、ターミナルでこれらのコマンドを実行して、インターフェースを再起動します。
Sudo su
ifdown eth0 && ifup eth0
これがうまくいくことを願っています!
これはVMであり、ハイパーバイザーがこのVMからパケットを転送するように正しくセットアップされている場合は別として。
#auto eth0 <-- this is a comment
のコメントを解除して、ネットワークサービスの再起動を発行してください:Sudo service network restart
これは、起動時にインターフェイスを自動的に起動するようシステムに指示します。
それ以外の場合は、コマンドを発行できます
Sudo ifconfig eth0 up
ブートごと。