network-managerを削除したため、wifi接続に接続できません。別のコンピューターからそれを取得し、それを私のものにインストールする方法はありますか、またはネットワークマネージャーなしでインターネット接続を取得できる方法はありますか?
network-managerを削除したため、wifi接続に接続できません。別のコンピューターからそれを取得し、それを私のものにインストールする方法はありますか、またはネットワークマネージャーなしでインターネット接続を取得できる方法はありますか?
回答:
ファイルを編集することをお勧めします。
gksudo gedit /etc/network/interfaces
次のように修正します。
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode
インターフェイスを再起動します。
sudo ifdown wlan0 && sudo ifup -v wlan0
テスト:
ping -c3 www.ubuntu.com
pingの結果が得られたら、接続されています。必要に応じて、Network Managerを再インストールし、修正したファイルを元に戻してwlan0スタンザを削除できます。
再起動せず、まだ接続している場合は、を実行できますsudo apt-get install --reinstall network-manager
。これで完了です。
再起動した場合、プロセスはもう少し複雑になります。Ubuntuのライブcdまたはusbを取得して、Ubuntuを新たにインストールするかのように起動する必要があります。ライブCDまたはUSBはインターネットへの接続を許可するので、必ず接続してください。インストールする代わりに、「Ubuntuを試す」を押してそこからターミナルにアクセスするか、Ctrl + Alt + F2を押します。
次に、ubuntuパーティションをマウントする必要があります(sda1は単なる例であり、どのパーティションにあるのかを確認してくださいlsblk
)およびいくつかのフォルダー。したがって:
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
この時点で、ライブUSB / CDを使用して、実際のUbuntuインストールで作業しているように動作できますが、ライブUSB / CDリソースを使用します。これで実行できますsudo apt-get install --reinstall network-manager
システムをブリックしたときに、LiveCD / USBリカバリを何度も使用しました。これは最高のオプションの1つです。
代替オプションがあります-コマンドラインを使用して接続しますが、特にルーターにWPA2セキュリティがある場合は、多少面倒です。コンピューター(ラップトップの場合)を任意のオープン/安全でないwifiホットスポットに持ち込むことができますが、nopesが多すぎます
これを試して:
ターミナルを開き、
Ctrl+ Alt+を押すT
それを実行します:
sudo iw dev
iwコマンドは、接続されているすべてのWiFiアダプターをリストします。
phy#0
Interface wlan0
ifindex 3
wdev 0x1
addr f4:ec:38:de:ad:de
type managed
指定された名前:phy#1
デバイス名:wlan0
インターフェイスインデックス:3
アドレス:MACアドレス
タイプ:管理。タイプは、ワイヤレスデバイスの動作モードを指定します。
ワイヤレスデバイスが起動しているか、実行されていないかを確認できます。
sudo ip link show wlan0
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff
上記の例では、wlan0はUPではありません。
次のコマンドを実行して、WiFIインターフェイスを起動します。
sudo ip link set wlan0 up
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff
上記の例では、wlan0はUPです。
次のコマンドを実行してWiFiネットワーク接続ステータスを確認します。
sudo iw wlan0 link
Not connected.
出力は、ネットワークに接続していないことを示しています。
次のコマンドを実行して、検出されたWiFiネットワークを見つけるためにスキャンします。
sudo iw wlan0 scan
BSS 00:19:e3:fa:b6:9e(on wlan0)
TSF: 25277930826 usec (0d, 07:01:17)
freq: 2437
beacon interval: 100 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
signal: -46.00 dBm
last seen: 424 ms ago
Information elements from Probe Response frame:
SSID: Adrogue
Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0
DS Parameter set: channel 6
Country: US Environment: Indoor/Outdoor
Channels [1 - 11] @ 30 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
HT capabilities:
Capabilities: 0x500c
HT20
SM Power Save disabled
No RX STBC
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
40 MHz Intolerant
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 8 usec (0x06)
HT RX MCS rate indexes supported: 0-15
HT TX MCS rate indexes are undefined
HT operation:
* primary channel: 6
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
---- truncated ----
上からの2つの重要な情報はSSID
とセキュリティプロトコルですWPA/WPA2 vs WEP
。
上記の例のSSIDはAdrogue
です。セキュリティプロトコルはRSN
また、一般的に呼ばれWPA2
ます。
次に、次の構成ファイルを生成します。 wpa_supplicant
passphrase
、WiFiネットワークの事前共有キーを含む。
sudo wpa_passphrase Adrogue >> /etc/wpa_supplicant.conf 11223344
11223344
ネットワークパスワードはどこにありましたか。
wpa_passphrase
入力に基づいて必要な構成エントリが作成されます。
新しい各ネットワークは、構成ファイルに新しい構成として追加されます/etc/wpa_supplicant.conf
。
sudo cat /etc/wpa_supplicant.conf
# reading passphrase from stdin
network={
ssid="Adrogue"
#psk="11223344"
psk=42e1cbd0f7fbf3824393920ea41ad6cc8528957a80a404b24b5e4461a31c820c
}
接続するには、次のコマンドを実行します。
sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
-B:wpa_supplicantをバックグラウンドで実行することを意味します。
-D:ワイヤレスドライバーを指定します。
wext:汎用ドライバーです。
-c:構成ファイルのパスを指定します。
次に、dhclientを使用して、DHCPによってIPアドレスを取得します。
sudo dhclient wlan0
ipまたはifconfigコマンドを使用して、DHCPによって割り当てられたIPアドレスを確認できます。
sudo ip addr show wlan0
そして、GoogleのIPをpingしてネットワーク接続を確認します。
sudo ping 8.8.8.8
さて、昨日、XUbuntu 12.04 LTSでこの問題に遭遇しました。この質問は古いですが、おそらく将来的には一部の人に役立つでしょう。
この問題を「従来の方法」で修正します。
XUbuntuにはインターネットに接続する方法がないため、必要なものを見つけるために電話を使用しています。
電話でグーグルで検索しましたnetwork-manager and network-manager-gnome precise
。
それから、携帯電話からダウンロードして、その2つのdebファイルをコンピューターに移動しました。
その後、2つの.deb
ファイルをインストールしました。
sudo dpkg -i network-manager.deb
sudo dpkg -i network-manager-gnome.deb
そして、次のコマンドでネットワークマネージャーサービスを再起動できます。
service network-manager restart
そして、それは私にとって完璧に機能します。ここにいる全員がインターネットに接続できる電話を持っていることを知っています。それで動作するはずです。
これらのコマンドを実行する場合は、インターネットが機能していることを確認してください。私は、インターネットが切断されている間にそれらを実行するというミスを犯し、ネットワークマネージャーを削除し、それを回復することを不可能にし、インターネットにアクセスすることを不可能にしました。この問題を解決するのに13時間以上費やしました。オペレーティングシステムをすべて一緒に再インストールする必要があります。
したがって、上記のコマンドを実行する前に、インターネットが現在切断されていないことを確認してください。そうしないと、OSを再インストールしない限り、インターネットに再度接続できる可能性があります。
network manager
パッケージがまだキャッシュにある場合、簡単な修正があります。
sudo apt-get install network-manager
できた そうでない場合は、上記の回答を参照してください
network-manager
、aptのキャッシュにまだある場合。