Что я делаю, чтобы подключиться к нашей беспроводной сети:
- бежать
sudo ifconfig wlan0 up
- run
wpa
(скрипт, который вызываетwpa_supplicant
все необходимые аргументы) - бежать
sudo dhclient wlan0
(это шаг, который мне не нравится)
Последний шаг, dhclient
шаг, я хотел бы заменить статической IP-конфигурацией вместо получения ее с DHCP-сервера. Я знаю, что такое адрес шлюза, адреса DNS, IP-адрес и маска сети, но я не знаю, как установить их через командную строку. Является ли это возможным?
Если это имеет значение, я использую Fedora 18 x86_64.
PS IP-адрес установлен sudo ip addr add <ip-address> dev wlan0
, верно?
route add default via <gateway>
то, что мне нужно! Спасибо!Ответы:
Вы можете добавить статический IP-адрес с помощью команды ip, но вам нужно также указать диапазон сети и маршрутизатор по умолчанию:
Без последующего шага у вас будет только подключение к вашей локальной сети. Вам также необходимо обновить ваш /etc/resolv.conf, указав правильный адрес сервера имен:
Обратите внимание: если у вас работает какой-то сетевой менеджер или установлен пакет resolvconf, он может легко перезаписать ваши изменения.
источник
ping 192.168.0.1
, но неping google.com
илиnslookup google.com
. Мой resolv.conf естьnameserver 8.8.8.8
в нем.ping 8.8.8.8
работает, ноping google.com
говоритping: unknown host google.com
.ping google.com
хотя. Это говоритping: unknown host google.com
.