Я испытываю затруднения при понимании, какие настройки моя система Ubuntu собирается использовать.
Когда я изменяю настройки IP-адреса через ip addr add
или ip addr del
они, кажется, сразу отражаются в интерфейсе, если я проверяю через ifconfig
или просто ip addr
. Однако изменения не отражаются в /etc/network/interfaces
.
Я довольно плохо знаком с Ubuntu. Может кто-либо помогать мне понять ссылку между тем, что я делаю с ip
комплект команды и конфигурационный файл?
ip addr add
, как Вы видели для временных изменений. Персистентные настройки могут быть изменены в /etc/network/interfaces
. Используйте любой текстовый редактор, такой как gedit, нано, kate или энергия и отредактируйте файл. Я предлагаю что-то как следующее:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
, Конечно, выберите адрес вне пула DHCP, используемого в маршрутизаторе, и замените Вашими деталями здесь.
Перезапуск интерфейс:
sudo ifdown eth0 && sudo ifup -v eth0
И тест:
ping -c3 www.ubuntu.com
Во-первых, никакой инструмент, Вы используете записи для /etc/network/interfaces
, они управляют таблицей маршрутизации в ядре непосредственно.
, Во-вторых, сверхиды NetworkManager/etc/network/interfaces, таким образом,/etc/network/interaaces является только частью конфигурации
Для дальнейшей информации, видят:
http://www.cyberciti.biz/faq/what-is-a-routing-table/
Из второй ссылки
Ваша таблица маршрутизации создается автоматически, на основе текущей конфигурации TCP/IP Вашего Linux / компьютер UNIX. Можно вручную добавить / изменяют / таблица маршрутизации редактирования с помощью маршрута и IP команды.
, таким образом, IP команда (команды), которую Вы используете, по поездке на Вашей конфигурации, не пишущий файл конфигурации