Запустите ls /proc/sys/net/ipv4/conf
и вы увидите несколько вариантов: all default eth0 lo wlan0
. Вы можете выполнить поиск этих же интерфейсов в dmesg
для получения дополнительной информации о том, что ваше ядро / модули видят относительно вашего оборудования.
Если все, что вы видите, это все, по умолчанию, eth0 и lo. Тогда вы не имеете wlan0 устройства загружается независимо от VM или аппаратной системы. Под загруженным я имею в виду, что он существует, и модули ядра загружены для него. Если вы видите интерфейс ethX
, это ваш интерфейс проводной сети. Вы настроите это так, как если бы вы настраивали обычный проводной порт Ethernet. Например, для eth0
, сначала проверьте IP:
ip address show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
inet 172.20.50.94/20 brd 172.20.63.255 scope global eth0
valid_lft forever preferred_lft forever
Если вы не видите state UP
вам нужно запустить ip link set dev eth0 up
Если адрес не виден, настройте его в соответствии с документацией вашего дистрибутива, настройте DHCP, dhclient eth0
или настройте IP-адрес и маршрут вручную. Поскольку вы используете мостовой виртуальный интерфейс для Wi-Fi, вам нужно только использовать DHCP, и ваш маршрутизатор Wi-Fi предоставит адрес.
Однако для ручной настройки и интерфейса вы должны сделать следующее:
ip address add <address>/<cidr> dev eth0
ip route add default dev eth0
echo "nameserver <dns-ip>" > /etc/resolv.conf
И проверьте с помощью:
ip address show
ip route show
dig <domain name>
Для получения дополнительной помощи см. Справочные страницы для ip
resolv.conf