(轉)Ubuntu網路卡基本配置

weixin_34279184發表於2012-11-20

Ubuntu網路卡基本配置:

  一、設定IP和閘道器

  (1) 配置eth0的IP地址, 同時啟用該裝置

  #sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up

  (2) 新增預設閘道器

  #sudo route add default gw 192.168.1.1

  (3) 檢視網路卡配置

  #ifconfig

  如果只檢視eth0的配置資訊

  #ifconfig eth0

  二、直接編輯網路卡配置檔案(推薦用這個方法設定)

  (1)編輯檔案 $ sudo vi /etc/network/interfaces

  # The loopback network interface (配置環回口)

  auto lo # 開機自動激lo介面

  iface lo inet loopback # 配置lo介面為環回口

  # The primary network interface #配置主網路介面

  auto eth0 #開機自動啟用eth0介面

  iface eth0 inet dhcp #配置eth0介面為DHCP自動獲取

  或者配置eth0為靜態地址

  # The primary network interface (配置主網路介面)

  auto eth0 #開機自動啟用eth0介面

  iface eth0 inet static #配置eth0介面為靜態地址

  address 192.168.1.10

  gateway 192.168.1.254

  Netmask 255.255.255.0

  network 192.168.1.0

  broadcast 192.168.1.255

  (2)重啟網路服務

  #sudo /etc/init.d/networking restart

  三、配置DNS

  配置DNS伺服器的地址,最多可以使用3個DNS伺服器

  $ sudo vi /etc/resolv.conf

  nameserver 202.96.134.133

  nameserver 202.96.128.68

  nameserver 202.96.128.166

  對"resolv.conf"的修改是即時生效的。可以使用nslookup命令進行DNS伺服器查詢,以驗證"resolv.conf"配置檔案。

  檢視DNS

  $ less /etc/resolv.conf

  四、其他一些可能用到的基本命令

  (1) 啟用裝置。

  #ifconfig eth0 up

  (2) 禁用裝置。

  #ifconfig eth0 down

  (3) ping 可以使用ping 命令來測試網路的連通性。

  例如:

  #ping x

  #ping –c 4 192.168.1.1

  #ping -c 4 www.baidu.com

  (4) netstat 可以使用netstat命令來顯示網路狀態資訊。

  例如:

  顯示網路介面狀態資訊。

  #netstat –i

  顯示所有監控中的伺服器的Socket和正使用Socket的程式資訊。

  #netstat –lpe

  顯示TCP/UDP傳輸協議的連線狀態。

  #netstat –t

  #netstat –u

  (5) hostname 可以使用hostname命令來更改主機名。

  例如;

  #hostname myhost

  sudo /bin/hostname newname

  (6) 重啟Ubuntu

  #sudo reboot

  (7) 系統更新

  sudo apt-get update 這一步更新包列表

  sudo apt-get dist-upgrade 這一步安裝所有可用更新

  或者

  sudo apt-get upgrade 這一步安裝應用程式更新,不安裝新核心等

相關文章