Когда я запускаю cat /etc/network/interfaces в Ubuntu 11.04, я получаю следующий вывод.

auto lo
iface lo inet loopback

Я не вижу интерфейсы eth0 или eth1, но я могу видеть их в приложении Network Tools.

Как мне настроить eth0 и eth1 из командной строки?

2 ответа2

1

Если интерфейс не находится в /etc/network/interfaces , но вы хотите, чтобы он там был, то почему бы просто не добавить его туда? Это текстовый файл , который вы можете редактировать.


Стандартными инструментами для ручной настройки сетевого интерфейса являются ip из iproute2 и / или ifconfig (вместе с route и arp) из устаревших сетевых инструментов. Они оба позволяют вам изменять IP-адреса, маршруты и тому подобное. Для автоматической настройки через DHCPv4 можно использовать либо dhclient либо dhcpcd .

(Большинство этих программ находятся в /sbin , поэтому посмотрите, если вы получили "команду не найдена".)

0

Чтобы найти файл, в котором вы можете настроить другие интерфейсы, взгляните на этот файл (по умолчанию в Ubuntu):

/etc/dhcp/dhclient.conf

Для второго вопроса используйте «ifconfig».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .