
В ряде мест предлагается добавить пару строк /etc/network/interfaces
и перезапустить сетевой демон sudo /etc/init.d/networking restart
. [1] [2]
Однако это своего рода головная боль для виртуальной машины, для которой я знаю только желаемую конфигурацию второго сетевого адаптера во время выполнения, и, возможно, не хочу, чтобы изменения сохранялись. Есть ли какой-то способ тольковременноиспользовать вторую сетевую карту, не добавляя и не удаляя строки из файла конфигурации?
решение1
да, это возможно, цитируяконфигурация ubuntu eth0
В этом примере мы будем использовать eth0, ваш интерфейс может называться по-другому, см. раздел Поиск сетевого интерфейса.
Если вы отключили wicd или сетевой менеджер, у вас, вероятно, больше нет сетевого подключения. Подключитесь к маршрутизатору с помощью обычного кабеля UTP и, предположив, что у вас включен DHCP, сделайте следующее:
sudo ip link set dev eth0 down
sudo dhclient eth0
Это поднимет ваш eth0 с помощью DHCP. Теперь ваша сеть настроена (на данный момент).
Если у вас не включен DHCP, настройте свою сеть, выполнив команды ниже, адрес шлюза — это IP-адрес вашего маршрутизатора. И ваш IP должен быть в том же диапазоне, что и маршрутизатор.
sudo ip addr add 192.168.1.14/24 dev eth0
sudo ip link set dev eth0 up
sudo ip route add default via 192.168.1.1
Эти команды настраивают ваш интерфейс, но эти изменения не сохранятся после перезагрузки, поскольку информация нигде не сохраняется.