При запуске cat /etc/network/interfaces
в Ubuntu 11.04 я получаю следующий вывод.
auto lo
iface lo inet loopback
Я не вижу интерфейсы eth0 или eth1, но я могу их увидеть в приложении «Сетевые инструменты».
Как настроить eth0 и eth1 из командной строки?
решение1
Если интерфейс отсутствует /etc/network/interfaces
, но выхотетьчтобы это было там, тогда почему бы вам просто недобавлятьэто там? Этотекстовый файл, который можно редактировать.
Стандартные инструменты для ручной настройки сетевого интерфейса:ip
отiproute2и/илиifconfig
(вместе с route
и arp
) из устаревшихсетевые инструменты. Они оба позволяют вам изменять IP-адреса, маршруты и т. д. Для автоматической настройки через DHCPv4, либоdhclient
илиdhcpcd
может быть использован.
(Большинство этих программ находятся в /sbin
, поэтому, если вы получите сообщение «команда не найдена», посмотрите там.)
решение2
Чтобы найти файл, в котором вы можете настроить другие интерфейсы, посмотрите этот файл (по умолчанию в Ubuntu):
/etc/dhcp/dhclient.conf
Для вашего второго вопроса используйте «ifconfig».