У меня есть сервер 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: Я попробовал к auto-dhcp его с iface eth0 inet 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
Надеюсь, что это работает!
Не говоря о том, что это виртуальная машина, и правильно ли настроен гипервизор для пересылки пакетов с этой виртуальной машины.
Пожалуйста, раскомментируйте #auto eth0 <-- this is a comment
и выполните перезапуск сетевой службы: sudo service network restart
Это говорит системе о необходимости автоматического включения интерфейса при загрузке.
В противном случае вы можете вводить команду
sudo ifconfig eth0 up
при каждой загрузке.