Linux命令行配置網絡(有線網絡,無線網絡)


Linux命令行配置網絡(有線網絡,無線網絡)


 

一、有線網卡


1.首先得到網卡名稱:ip addr

(或者:  ls /sys/class/net 

2.設置文件為:/etc/network/interfaces

    •     使用DHCP方式,在文件底部添加:
      #ethernet
      auto enp4s0f2
      allow-hotplug enp4s0f2
      iface enp4s0f2 inet dhcp
    • 設置靜態IP上網,在文件底部添加:
      #ethernet
      auto enp4s0f2
      iface enp4s0f2 inet static
          address 192.168.1.120/24
          gateway 192.168.1.1

3.重啟網絡服務:sudo systemctl restart networking.service

4.查看網卡詳情及ping測試:

確認是不是有IP:ip addr

確認是否連接到網絡:ping baidu.com

 

二、無線網卡

1.首先得到網卡名稱:ip addr

(或者:   ls /sys/class/net 

2.設置文件為:/etc/network/interfaces

    • 設置DHCP方式,在文件底部添加:
      #wifi
      auto wlp3s0
      allow-hotplug wlp3s0
      iface wlp3s0 inet dhcp
      wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    • 設置靜態IP上網,在文件底部添加:        
      #wifi
      auto wlp3s0
      iface wlp3s0 inet static
          address 192.168.1.120/24
          gateway 192.168.1.1
      wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

3.配置無線網絡

    • 在目錄/etc/wpa_supplicant下創建文件wpa_supplicant.conf
              touch /etc/wpa_supplicant/wpa_supplicant.conf
    • 運行程序wpa_passphrase來配置無線網絡文件。
              wpa_passphrase ssid password > /etc/wpa_supplicant/wpa_supplicant.conf
      • 文件內容顯示如下:

network={
ssid="wifi"
#psk="password"
psk=f6374c1c5e193af4c23f7a62e901e282e389c0b4bcd9bb2
}

4.重啟網絡服務:sudo systemctl restart networking.service

5.查看網卡詳情及ping測試:

確認是不是有IP:ip addr

確認是否連接到網絡:ping baidu.com

 

注:  

1.可參考官方手冊。https://wiki.debian.org/NetworkConfiguration
2.network-manager的安裝可能會對該手動配置產生影響。
3.console或者tty不支持顯示中文,所以最初wifi名字最好使用英文字符。一來是tty不顯示中文,二來是不方便打中文。先連上網再說,之后可以采取ssh的方法來設置中文ssid,pts可以正常顯示中文。或者先設置有線,再通過ssh設置無線。
4.如果發現重啟networking服務失敗的情況,重啟系統有可能解決問題。
5./etc/wpa_supplicant/wpa_supplicant.conf,該文件也可放在目錄/usr/local/etc下,以和系統文件區分開來。
6.wpasupplicant是一個程序包,用於無線網絡的連接,系統默認安裝。總共包括四個程序,/sbin/wpa_action、/sbin/wpa_cli、/sbin/wpa_supplicant和/usr/bin/wpa_passphrase。
7.連接上wifi后會有兩個關於wpa_supplicant的進程。

├─wpa_supplicant -u -s -O /run/wpa_supplicant
└─wpa_supplicant -s -B -P /run/wpa_supplicant.wlp3s0.pid -i wlp3s0 -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf -C /run/wpa_supplicant
8.Linux通過手機USB網絡共享上網 :https://www.cnblogs.com/rosebud7/p/14844844.html


14:37:59   2022-04-08


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM