Воткнули сетевую карту, сигналов нет..
lshw -c network — узнать logical name (в примере enp17s10)
До версии 18:
nano /etc/network/interfaces — вписать в файл, например статический ip
(сохранить — ctrl+o):
1 2 3 4 |
auto enp17s10 #автозапуск интерфейса iface enp17s10 inet static address 192.168.3.10 netmask 255.255.255.0 |
sudo service networking restart — перезапуск сети
После версии 18:
sudo su — root
netplan generate — создать файл настроек (если ещё не создан)
nano /etc/netplan/01-netcfg.yaml
(имя файла может быть другим, отступы пробелами обязательны, внести настройки, добавить новый сетевой интерфейс):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
network: </code> <code>version: 2 </code> <code>renderer: networkd </code> <code>ethernets: </code> <code>eth0: </code> <code>addresses: [192.168.2.10/24] </code> <code>routes: </code> <code>- to: 0.0.0.0/0 </code> <code>via: 192.168.2.1 </code> <code>metric: 100 </code> <code>nameservers: </code> <code>addresses: [192.168.2.1, 8.8.8.8] enp17s10: addresses: [192.168.3.10/24] gateway4: 192.168.3.10 nameservers: search: [mydomain, otherdomain] addresses: [192.168.3.10] </code><strong><code>Либо для DHCP:</code></strong><code> network: version: 2 renderer: networkd ethernets: enp17s10: dhcp4: true |
netplan apply — применить и проверить.
sudo service networking restart — перезапуск сети
Проверка сети:
sudo ethtool enp17s10 — сведения, есть ли link
ip link set enp0s3 up — включить, если нет
mtr yandex.ru — трассеровка
Настройка DHCP и DNS в Linux Ubuntu с помощью dnsmasq:
apt-get install dnsmasq — установка
nano /etc/dnsmasq.conf
Вписать:
1 2 3 |
interface=</code>enp17s10<code> #имя интерфейса bind-interfaces dhcp-range=192.168.3.100-192.168.3.199,255.255.255.0,12h #диапазон, время резерва |
service dnsmasq restart — перезапуск службы