netplan или / etc / network / interfaces?

Лучше ли использовать беспроводную сеть через /etc/network/interfaces так: thufir@doge:~$ thufir@doge:~$ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto wlan0 iface wlan0 inet static address 192.168.1.102 netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.0 broadcast 192.168.1.255 dns-nameservers 192.168.1.1, 8.8.8.8, 8.8.4.4 wpa-ssid 6^&*(%&$4 wpa-psk (^&*%^&$%#&#%^&

thufir @ doge: ~ $

или через беспроводную сеть ? В контексте CLI.

Во-вторых, как установить, что /etc/network/interfaces используется? Возможно, маршрутизатор просто назначает этот конкретный IP-адрес DHCP из network-manager.

thufir@doge:~$ thufir@doge:~$ nmcli connection show NAME UUID TYPE DEVICE Wi-Fi connection 1 be9517ab-aadf-4a89-bbe5-1ea846a543d3 802-11-wireless wlp12s0 Wired connection 1 3f6263c6-cd4b-3e0d-b402-11b6c64fd5d1 802-3-ethernet -- thufir@doge:~$ thufir@doge:~$ nmcli device show GENERAL.DEVICE: wlp12s0 GENERAL.TYPE: wifi GENERAL.HWADDR: 00:1F:3C:CD:E6:AD GENERAL.MTU: 0 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: Wi-Fi connection 1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 IP4.ADDRESS[1]: 192.168.1.102/24 IP4.GATEWAY: 192.168.1.1 IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000 IP4.DNS[1]: 192.168.1.1 IP6.ADDRESS[1]: fe80::339d:b8d2:ab1b:3e07/64 IP6.GATEWAY: GENERAL.DEVICE: enp9s0 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:22:19:D1:9C:0B GENERAL.MTU: 1500 GENERAL.STATE: 20 (unavailable) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: off GENERAL.DEVICE: lo GENERAL.TYPE: loopback GENERAL.HWADDR: 00:00:00:00:00:00 GENERAL.MTU: 65536 GENERAL.STATE: 10 (unmanaged) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 127.0.0.1/8 IP4.GATEWAY: IP6.ADDRESS[1]: ::1/128 IP6.GATEWAY: thufir@doge:~$

0
задан 29 November 2017 в 17:39

3 ответа

На настольном компьютере, используя Network Manager, все пальцы указывают на Network Manager. /etc/network/interfaces лишена информации о сети или беспроводной сети, ожидая, что NM выполнит эту работу. Кроме того, в настольных установках даже netplan отдает работу NM. Вот типичный файл netplan:

cat  /etc/netplan/01-network-manager-all.yaml

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Хотя вполне возможно обойти или даже удалить NM, нет никаких веских оснований для этого, кроме «настроить его до тех пор, пока он не сломается». [ ! d1]

Я предлагаю, чтобы ваш статический IP-адрес был установлен в NM:

Чтобы правильно установить статический IP-адрес, убедитесь, что выбранный адрес находится вне пула адресов, используемых для DHCP в маршрутизаторе. Например, настройте маршрутизатор для назначения DHCP с 192.168.1.2 по 192.168.1.50. Затем установите статический IP-адрес 192.168.1.100, и вы знаете, что это вы, а не маршрутизатор, который выбрал адрес.

1
ответ дан 22 May 2018 в 15:48
  • 1
    гораздо больше, чем требовалось. на самом деле, просто вопрос о IP-адресах и взаимодействие между network-manager и netplan были всем необходимым. Надеюсь, это поможет другим! еще раз спасибо. – Thufir 30 November 2017 в 11:52

На настольном компьютере, используя Network Manager, все пальцы указывают на Network Manager. /etc/network/interfaces лишена информации о сети или беспроводной сети, ожидая, что NM выполнит эту работу. Кроме того, в настольных установках даже netplan отдает работу NM. Вот типичный файл netplan:

cat /etc/netplan/01-network-manager-all.yaml # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager

Хотя вполне возможно обойти или даже удалить NM, нет никаких веских оснований для этого, кроме «настроить его до тех пор, пока он не сломается». [ ! d1]

Я предлагаю, чтобы ваш статический IP-адрес был установлен в NM:

Чтобы правильно установить статический IP-адрес, убедитесь, что выбранный адрес находится вне пула адресов, используемых для DHCP в маршрутизаторе. Например, настройте маршрутизатор для назначения DHCP с 192.168.1.2 по 192.168.1.50. Затем установите статический IP-адрес 192.168.1.100, и вы знаете, что это вы, а не маршрутизатор, который выбрал адрес.

1
ответ дан 18 July 2018 в 02:21

На настольном компьютере, используя Network Manager, все пальцы указывают на Network Manager. /etc/network/interfaces лишена информации о сети или беспроводной сети, ожидая, что NM выполнит эту работу. Кроме того, в настольных установках даже netplan отдает работу NM. Вот типичный файл netplan:

cat /etc/netplan/01-network-manager-all.yaml # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager

Хотя вполне возможно обойти или даже удалить NM, нет никаких веских оснований для этого, кроме «настроить его до тех пор, пока он не сломается». [ ! d1]

Я предлагаю, чтобы ваш статический IP-адрес был установлен в NM:

Чтобы правильно установить статический IP-адрес, убедитесь, что выбранный адрес находится вне пула адресов, используемых для DHCP в маршрутизаторе. Например, настройте маршрутизатор для назначения DHCP с 192.168.1.2 по 192.168.1.50. Затем установите статический IP-адрес 192.168.1.100, и вы знаете, что это вы, а не маршрутизатор, который выбрал адрес.

1
ответ дан 24 July 2018 в 17:32

Другие вопросы по тегам:

Похожие вопросы: