Настройка сети вручную Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:настройка_сети_вручную [2016/07/21 12:07]
[Требования к системе]
wiki:настройка_сети_вручную [2018/01/22 18:46] (текущий)
[Требования к системе]
Строка 19: Строка 19:
   * Драйвер Вашего сетевого устройства корректно установлен,​ кабель (при проводном соединении) исправен и подсоединен. ​   * Драйвер Вашего сетевого устройства корректно установлен,​ кабель (при проводном соединении) исправен и подсоединен. ​
  
-Для настроек вам обязательно потербуется имя вашего сетевого адаптера. Его можно узнать из вывода команды: ​+Для настроек вам обязательно потребуется имя вашего сетевого адаптера. Его можно узнать из вывода команды: ​
 <​code>​ <​code>​
 $ sudo lshw -C network $ sudo lshw -C network
Строка 83: Строка 83:
 address 192.168.0.1 ​ address 192.168.0.1 ​
 netmask 255.255.255.0 ​ netmask 255.255.255.0 ​
-gateway 192.168.0.254 ​+gateway 192.168.0.254 
 +dns-nameservers 192.168.0.254 8.8.8.8
 auto eth0  auto eth0 
 </​code>​ </​code>​
Строка 91: Строка 92:
   * ''​netmask 255.255.255.0''​ - указывает что наша маска подсети (netmask) имеет значение 255.255.255.0;​   * ''​netmask 255.255.255.0''​ - указывает что наша маска подсети (netmask) имеет значение 255.255.255.0;​
   * ''​gateway 192.168.0.254''​ - адрес шлюза (''​gateway''​) по умолчанию 192.168.0.254;​   * ''​gateway 192.168.0.254''​ - адрес шлюза (''​gateway''​) по умолчанию 192.168.0.254;​
 +  * ''​dns-nameservers 192.168.0.254 8.8.8.8''​ - адреса DNS серверов (о ниж мы расскажем позже)
   * ''​auto eth0''​ - указывет системе что интерфейс ''​eth0''​ необходимо включать автоматически при загрузке системы с вышеуказанными параметрами.   * ''​auto eth0''​ - указывет системе что интерфейс ''​eth0''​ необходимо включать автоматически при загрузке системы с вышеуказанными параметрами.
  
 **eth0** - имя подключаемого своего интерфейса. Список интерфейсов можно посмотреть набрав:​ **eth0** - имя подключаемого своего интерфейса. Список интерфейсов можно посмотреть набрав:​
 <​code>​ <​code>​
-ifconfig -a+ip addr
 </​code>​ </​code>​
  
Строка 113: Строка 115:
 netmask 255.255.255.0 ​ netmask 255.255.255.0 ​
 gateway 192.168.0.254 ​ gateway 192.168.0.254 ​
 +dns-nameservers 192.168.0.254 8.8.8.8
 auto eth0  auto eth0 
 </​file>​ </​file>​
Строка 129: Строка 132:
 При необходимости задать пробные настройки,​ выполните:​ При необходимости задать пробные настройки,​ выполните:​
 <​code>​ <​code>​
-$ sudo ifconfig eth0 192.168.0.1 ​netmask 255.255.255.0 up +$ sudo ip addr add 192.168.0.1/24 dev eth0
 </​code>​ </​code>​
-Где 192.168.0.1 - наш IP-адрес, ​255.255.255.0 ​- наша маска подсети.\\+Где 192.168.0.1 - наш IP-адрес, ​/24 число бит в префиксной части ​адреса (соответствует ​маске подсети ​255.255.255.0). \\
 **eth0** - подключаемый сетевой интерфейс. **eth0** - подключаемый сетевой интерфейс.
  
 Данные настройки пропадут после перезагрузки системы и не повлияют на файл //''/​etc/​network/​interfaces''//​ Данные настройки пропадут после перезагрузки системы и не повлияют на файл //''/​etc/​network/​interfaces''//​
- 
- 
 ===== Настройка DNS ===== ===== Настройка DNS =====
  
Строка 500: Строка 501:
 Ничего страшного,​ просто введите команду Ничего страшного,​ просто введите команду
 <​code>​ <​code>​
-sudo ifconfig ​wlan0 up+sudo ip link set dev wlan0 up
 </​code>​ </​code>​
 соответственно выключить устройство можно командой соответственно выключить устройство можно командой
 <​code>​ <​code>​
-sudo ifconfig ​wlan0 down+sudo ip link set dev wlan0 down
 </​code>​ </​code>​
  
Строка 714: Строка 715:
 </​code>​ </​code>​
  
-Теперь,​ при запуске команды ''​ifconfig''​ должно отобразиться подключение eth0 с выставленными параметрами.+Теперь,​ при запуске команды ''​ip addr''​ должно отобразиться подключение eth0 с выставленными параметрами.
 Если подключение отображается,​ но параметры не такие, какие были указаны в файле ''/​etc/​network/​interfaces'',​ либо возникают любые другие ошибки,​ перепроверьте этот файл на наличие неточностей и опечаток и попробуйте ещё раз перезапустить сеть. Если подключение отображается,​ но параметры не такие, какие были указаны в файле ''/​etc/​network/​interfaces'',​ либо возникают любые другие ошибки,​ перепроверьте этот файл на наличие неточностей и опечаток и попробуйте ещё раз перезапустить сеть.
  
Строка 738: Строка 739:
 Например,​ интерфейсу //eth0// нужно добавить адрес //​192.168.1.1//​. Например,​ интерфейсу //eth0// нужно добавить адрес //​192.168.1.1//​.
 Кратковременно,​ до перезапуска сети: Кратковременно,​ до перезапуска сети:
-<​code>​sudo ​ifconfig eth0:​1 ​192.168.1.1</​code>​+<​code>​sudo ​ip addr add 192.168.1.1/24 dev eth0</​code>​
 Навсегда — добавить в ''/​etc/​network/​interfaces''​ следующее:​ Навсегда — добавить в ''/​etc/​network/​interfaces''​ следующее:​
 <​code>​ <​code>​