Как я могу (из CLI) назначить несколько IP-адресов одному интерфейсу?

Я настоятельно рекомендую использовать версию Chrome для Canonical вместо Google. Я знаю, что это не будет почти таким же кровотечением, но Google не прилагает больших усилий к интеграции или тестированию Ubuntu, и это только один из типов проблем, которые вы увидите из него. Другие включают: Неполный useragent: «Linux», но не «Ubuntu». Окно управляет с неправильной стороны .. и, вероятно, отсутствие поддержки панели меню Ubuntu в какой-то момент, если Canonical изменяет Chromium для Ubuntu Netbook Edition. Кажется, мелочи, конечно, но вы столкнулись с одним и, очевидно, решили, что это стоит исправления.

1
задан 8 November 2014 в 22:45

2 ответа

С новым набором инструментов это так же просто, как со старым добавить новые IP-адреса:

ip addr add 192.168.1.1/24 dev eth0

При повторном просмотре ip addr show вы видите второй IP-адрес, назначенный интерфейсу :

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global eth0
    inet 192.168.1.1/24 scope global eth0
    inet6 fe80::223:54ff:fe45:f307/64 scope link
       valid_lft forever preferred_lft forever

Удалите этот ip-адрес с помощью:

ip addr del 192.168.1.1/24 dev eth0

Набор iproute2:

Набор iproute2 - это коммуникационный пакет для межпроцессного взаимодействия между ядром и пользовательским пространством по протоколу netlink. Он должен заменить все стандартные сетевые инструменты. Вот что они заменяют:

ifconfig -> ip addr и ip link route -> ip route arp -> ip neigh iptunnel -> ip tunnel ipmaddr -> ip maddr netstat -> ss
17
ответ дан 24 May 2018 в 02:03
  • 1
    Thx для предоставления соответствующих команд. – guntbert 8 November 2014 в 23:19
  • 2
    thx @chaos, хорошо, могу ли я иметь больше ip, чем у меня нет интерфейсов в моей системе? – jazzz 9 November 2014 в 16:29
  • 3
    @jazzz yes, как вы можете видеть на выходе моего интерфейса выше, для него назначены 2 IP-адреса (192.168.0.100 и 192.168.1.1). Вы можете добавить еще один, если хотите. – chaos 9 November 2014 в 17:33
  • 4
    @chaos, но как я могу их использовать, для экземпляра я хочу создать группу для многоадресной передачи, могу ли я сформировать группу из них, можете ли вы обратиться к моему вопросу askubuntu.com/questions/547105/ & hellip; – jazzz 9 November 2014 в 18:29
  • 5
    @chaos Я принимаю свой собственный ответ вместо вашего превосходного, потому что у вас отсутствует «постоянство». который я ожидаю от конфигурации сервера. – guntbert 4 February 2015 в 01:33

Один из способов:

sudo ip addr add 192.168.0.2/24 dev eth1
0
ответ дан 24 May 2018 в 02:03

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

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