Я использую Hyper v для своей лаборатории linux.
У меня есть Ubuntu Server 16.04, который содержит 2 сетевые карты, которые показаны в системе как 2 интерфейса.
eth0 : я настроил его на получение IP-адреса от DHCP-сервера (мой маршрутизатор dlink, обеспечивающий доступ в Интернет).
eth1 : я настроил статический IP-адрес для своей внутренней сети.
Это файл /etc/network/interfaces
, который я редактирую:
#######Primary Network interface
Auto eth0
Iface eth0 inet DHCP
#######The Internal Network interface
Auto eth1
Iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 192.168.1.254
После того, как я закончу редактировать файл конфигурации и перезагружаюсь на сервер - я теряю доступ в Интернет.
Даже если я попытаюсь пропинговать 8.8.8.8 из eth0 (с помощью команды ping -I eth0 8.8.8.8
), это не удастся.
Когда я удаляю внутренний сетевой интерфейс из файла конфигурации и перезагружаюсь, мое интернет-соединение восстанавливается.
Что я делаю не так? Как я могу настроить свою машину так, чтобы устройство eth0 использовалось только для доступа в Интернет, а eth1 использовалось для моей внутренней сети?
можно ли сказать версию сервера человечности? Если Вы уверены, что получаете настройки от dhcp на eth0, Вы могли попытаться читать вывод из: ifconfig/a
только, чтобы быть уверенным я сделал бы:
sudo nano /etc/network/interfaces
Добавьте ниже к interfaces
файл
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
И затем работайте:
sudo nano /etc/resolv.conf
И добавьте:
nameserver 192.168.1.254
nameserver 8.8.8.8
Наконец выполненный:
sudo apt-get update && sudo apt-get install hv-kvp-daemon-init linux-tools-virtual linux-cloud-tools-virtual
или можно читать здесь:
https://help.ubuntu.com/community/NetworkManager#Using_NetworkManager_on_the_command_line
и тип nmcli справка
im, не уверенный в этом, столкнулся с этим, когда я читал, другой связанный eth0 маршрут IP установки
, возможно, может помочь Вам