Хотелось бы, чтобы скрипт, когда он запускался, должен был подключиться к скрытой беспроводной сети с этими подробностями:
SSID - это «беспроводная» сеть, не передающая свой SSID выше (скрыт) WPA2-PSK, AES, пароль - «пароль». Статический IP: 192.168.1.1 Def. gateway: 192.168.1.254 DNS: 192.168.1.254
Не знаю, как это сделать. Но я знаю, что беспроводной интерфейс называется wlan0, и я на Ubuntu 10.10. Я не хочу использовать встроенный Network Manager, поскольку он никогда не автоподключается при запуске. WICD тоже не работает.
Любые идеи приветствуются.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Добавьте строку wpa-scan_ssid 1 после iface wlan0 inet dhcp в файл /etc/network/interfaces.
Ознакомьтесь с этой страницей в вики Arch об использовании WPA-просителя: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
После того, как вы установили пароль в wpa_supplicant.conf, вы должны иметь возможность подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохранены.
ifconfig wlan0 up
iwconfig wlan0 essid <hiddenname>
Измените свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что он все равно не сработает):
/etc/network/interfaces
~~~~~~~~~~~~~~~~~~~~~~~
auto wlan0
iface wlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Wireless"
key_mgmt=WPA-PSK
scan_ssid=1
psk="password"
}
и установите DNS в /etc/resolv.conf
справочных страницах для интерфейсов, wpa_supplicant.conf и resolv.conf могут помочь.
Удалось исправить мою первоначальную проблему с Network Manager, которая не подключается, поэтому теперь вам не нужен скрипт (но спасибо всем за вашу помощь).
Проблема заключалась в том, что в настройках беспроводной сети у меня было отметьте поле, чтобы применить эту беспроводную сеть для всех пользователей. Это заставляет его требовать корневой доступ. Когда я включаю ноутбук, он не будет подключаться к беспроводной сети. Он даже не запрашивал пароль. Все, что я сделал, это отключить эту ячейку и применить эту беспроводную сеть к каждому пользователю вручную. Теперь он подключается сразу после запуска.
Ознакомьтесь с этой страницей в вики Arch об использовании запроса WPA: https://wiki.archlinux.org/index.php/WPA_supplicant#Classic_method:_wpa_supplicant.conf
] После того, как вы установили пароль в wpa_supplicant.conf, вы сможете подключиться с помощью двух команд ниже. Просто сохраните их в скрипте. Другие настройки сохраняются.
ifconfig wlan0 up iwconfig wlan0 essid & lt; hiddenname & gt;
Отредактируйте свой IP-адрес и шлюз в / etc / network / interfaces
Если сетевой диспетчер и wicd терпят неудачу, возможно, что у вас есть несколько сломанный драйвер, например rt2860sta, который отказывается от пустой точки для подключения к скрытому essid (но по крайней мере rt2800pci работает для меня в этом случае).
Вы можете попробовать сделать это с помощью / etc / network / interfaces и /etc/wpa_supplicant/wpa_supplicant.conf что-то вроде (по модулю сломанного драйвера, так что все еще не будет работа):
/ etc / network / interfaces ~~~~~~~~~~~~~~~~~~~~~~ auto wlan0 iface wlan0 inet статический адрес 192.168 .1.1 сеть 192.168.1.0 netmask 255.255.255.0 широковещательный 192.168.1.255 шлюз 192.168.1.254 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ctrl_interface = / var / run / wpa_supplicant ctrl_interface_group = 0 eapol_version = 1 ap_scan = 1 fast_reauth = 1 network = {ssid = "Wireless" key_mgmt = WPA-PSK scan_ssid = 1 psk = "password"}
и установить DNS в /etc/resolv.conf
man-страницах для интерфейсы, wpa_supplicant.conf и resolv.conf могут помочь.