проблема с настройкой нескольких IP-адресов на рабочем столе Ubuntu (v14.04 и v16.04)

Я пытаюсь настроить свой рабочий стол так, чтобы у меня было несколько IP-адресов с использованием одной сетевой карты. Во-первых, я попытался сделать это временно, используя ip, это работает нормально, но только временно. Чтобы попытаться установить его постоянно, я поигрался с файлом /etc/network/interfaces, но пока не повезло.

1117 Все испытания, которые я проводил, либо ничего не делали, либо отключали меня от интернета. Если он что-то сделал, я мог видеть, что два IP-адреса были настроены с использованием ip addr или ifconfig. Кроме того, я смог пропинговать мой маршрутизатор. Однако нет интернета.

То, что я попробовал, основано на Как я могу (из CLI) назначить несколько IP-адресов одному интерфейсу? , Как добавить дополнительный IP-адрес в / etc / network / interfaces ? и Проблема с настройкой нескольких IP-адресов на сервере Ubuntu .

1119 Все они предлагают более или менее одинаковые вещи, но я думаю, что я все еще что-то упускаю. Прежде чем что-либо изменить в файле interfaces, оно выглядело так:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

, и для моего последнего испытания я изменил файл на:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
auto eth0:0
# IP-1
iface eth0 inet static
    address 192.168.1.115
    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.254
# IP-2
iface eth0:0 inet static
name Ethernet alias LAN card
    address 192.168.3.11
    netmask 255.255.255.0
    network 172.16.100.0
    broadcast 192.168.3.255

Кто-нибудь видит, что я делаю неправильно? ?


Редактировать:

После некоторого совета я изменил файл interface на:

auto eth0 eth0:1
iface eth0 inet static
    address 192.168.1.115
#    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
iface eth0:1 inet static
    address 192.168.3.200
#    network 192.168.3.0
    netmask 255.255.255.0

Обратите внимание на две строки в комментарии, я попробовал обе с и без этих строк. Я закомментировал эти строки из-за таблицы маршрутизации (вывод route -n), которая выглядит следующим образом:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Я сравнил таблицу маршрутизации с настройкой одного IP-адреса и заметил, что только первые две строки Там, где разметка строк в файле interface была моей попыткой удалить строки из таблицы маршрутизации. Я явно скучаю, понимаю что-то здесь; этого не произошло.

В любом случае, с или без строк в комментарии, результат остается тем же, ip-адреса есть, но нет интернета ...

1
задан 14 April 2017 в 01:24

2 ответа

После некоторого дальнейшего исследования я нашел, что одна из моих более ранних пробных версий действительно работала. Интерфейсный файл похож:

auto eth0
iface eth0 inet dhcp

auto eth0:1
iface eth0:1 inet static
address 192.168.3.11
netmask 255.255.255.0
broadcast 192.168.3.255

Примечание, что значок сети в правом верхнем углу Вашего экрана показывает, что нет никакого соединения, но Интернет работает просто великолепно. Вероятно, это было вещью, которую я пропустил и пришел к заключению, что мой Интернет снизился из-за значка сети.

0
ответ дан 14 April 2017 в 01:24

руководство имеет следующий пример:

auto eth0 eth0:1
iface eth0 inet static 
  address 192.168.0.100 
  network 192.168.0.0 
  netmask 255.255.255.0 
  broadcast 192.168.0.255 
  gateway 192.168.0.1 
iface eth0:1 inet static 
 address 192.168.0.200 
 network 192.168.0.0 
 netmask 255.255.255.0
  • псевдо интерфейс к той же автоматической строке, но я не знаю, имеет ли это значение
  • , удаляют бейдж или располагают его с отступом правильно.
  • Ваша сеть для второго интерфейса не имеет смысла. это должны быть 192 адреса на основе Вашего IP и маски.
0
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: