linux下ifconfig, DNS以及route配置

來源:互聯網
上載者:User

標籤:des   blog   http   io   ar   os   使用   sp   for   

轉載:http://blog.csdn.net/wangjingfei/article/details/5283632/

 

熟悉使用ifconfig 會非常方便。 

 ifconfig eth0 新ip

  然後編輯/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

  一、修改IP地址

  [[email protected] network-scripts]$ vi ifcfg-eth0

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=219.136.241.211

  NETMASK=255.255.255.128

  GATEWAY=219.136.241.254

  二、修改網關

  vi /etc/sysconfig/network

  NETWORKING=yes

  HOSTNAME=Aaron

  GATEWAY=192.168.1.1

  三、修改DNS

  [[email protected] etc]$ vi resolv.conf

  nameserver 202.96.128.68

  nameserver 219.136.241.206

  四、重新啟動網路設定

  /etc/init.d/network restart

  修改ip地址

  即時生效:

  # ifconfig eth0 192.168.0.20 netmask 255.255.255.0

  啟動生效:

  修改/etc/sysconfig/network-scripts/ifcfg-eth0

  修改default gateway

  即時生效:

  # route add default gw 192.168.0.254

  啟動生效:

  修改/etc/sysconfig/network-scripts/ifcfg-eth0

  修改dns

  修改/etc/resolv.conf

  修改後可即時生效,啟動同樣有效

  修改host name

  即時生效:

  # hostname fc2

  啟動生效:

  修改/etc/sysconfig/network
一。linux 基本網路設定命令
1.ifconfig 查看網路介面的資訊。普通使用者使用ifconfig的全路徑:/sbin/ifconfig

ifconfig 網路介面名稱     :顯示指定介面的詳細資料。

ifconfig -a 查看所有網路介面的資訊。

2. route 顯示路由表     

route | grep default 顯示主機的預設閘道。

3.ping -c 4 192.168.1.10 發送指定數量的資料包進行網路連接測試。

4.traceroute 192.168.1.10 測試與其他主機的網路連接路徑。

5.hostname 顯示當前主機名稱。

二、使用命令進行網路設定

1.dhclient 從DHCP 伺服器中申請新的網路設定。

2.ifconfig   網路介面   ip 地址 netmask 子網路遮罩    :配置ip地址 ,ifconfig 命令設定的網路介面屬性只在當前系統運行中有效,系統重新啟動後將按照網路介面設定檔的內容重新設定網路介面屬性。

3.route   del default gw 預設閘道地址 :刪除預設閘道路由記錄。

route add   default   gw 預設閘道地址   :   添加預設閘道 。

4.hostname   Linserver   : 設定主機名稱是即時生效的,重啟後將恢複原有主機名稱。

5. 在 nslookup 命令的互動模式中使用 server 命令可以顯示 linux 系統中使用的 DNS 伺服器地址。

6.netconfig   :字元介面進行網路設定 。

service   network    restart    :重啟網路服務。

ifdown 網路介面

ifup 網路介面   : 重啟網路介面

7.修改 mac地址 :

ifconfig eth0 down :先禁用網卡

ifconfig   eth0   hw   ether   1234567890ab

永遠保持這樣:

在/etc/rc.d/rc.local裡加上這三句(也可以在/etc/init.d/network裡加下面三行)

ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eht0 up

三、修改設定檔進行網路設定

1.網路介面設定檔 : /etc/sysconfig/network-scripts/ifcfg-eth0     

                                     /etc/sysconfig/network-scripts/ifcfg-lo

“ifcfg-eth0”設定檔中設定靜態IP 位址內容如下 :

DEVICE=eth0                 設定網路介面名稱

ONBOOT=yes               設定網路介面在系統啟動時啟用。

BOOTPROTO=static    配置為靜態地址

IPADDR=192.168.1.10

NETMASK=255.255.255.0

GATEWAY=192.168.1.1        網路介面的預設閘道

使用DHCP 方式獲得網路設定內容:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp    

2.主機名稱設定檔     /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=Linserver              Linserver 為設定的主機名稱。

3.本地主機名稱解析檔案            /etc/hosts

4.網域名稱伺服器設定檔     /etc/resolv.conf

search   lingdian.com       設定主機的預設尋找網域名稱

nameserver 192.168.152.2 設定 DNS 伺服器的IP 位址,檔案中最多可以有3 個“nameserver”配置記錄,每個記錄一行,系統會優先使用最上面的“nameserver”配置記錄

linux的基本網路設定命令

1、查看IP:Ifconfig

2、配置IP的方法:

A、這種方法立即生效,但是重啟將不會儲存。(除了這個方法的其它方法都可以儲存下來)

Ifconfig eth0 1.1.1.1 netmask 255.0.0.0 up

Ifconfig eth01 1.1.1.3 up 設定一個網卡多個IP的方法(在設定虛擬機器主機時有用到)

啟用網卡:Ifconfig eth0 up

關閉網卡:Ifconfig eth0 down

動態擷取IP:Ifconfig etho –dynamic

Dhclient

修改Mac值:先關閉網卡:Ifconfig eth0 down

再修改MAC值:Ifconfig eth0 hw ether 112233445566

再啟用網卡:Ifconfig eth0 up

B、Netconfig或者Setup,但只能設定Eth0網卡

C、Neat:開啟圖形視窗進行設定

D、設定檔設定:

vi etcsysconfignetwork-scriptsifcfg-eth0

注意:配置完後重啟網卡Service network restart出現失敗時,用第四種方法檢查設定檔中的Bootup是否為None,如果是DHCP一般會出錯的。

3、配置網關:

查看網關:route

添加預設路由:

route add –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1

刪除預設路由:

route del –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1

4、配置dns:

echo nameserver 192.168.0.1etcresolv.conf

Linux路由配置:

1、首先開啟路由功能

echo 1 procsysnetipv4ip_forward (1為開啟路由功能,0為關閉路由功能)

(在這個實驗裡只要開啟路由功能就OK了)

2、其它路由設定:

A、添加路由資訊:

route add –net 10.0.0.1 netmask 255.0.0.0 gw 192.168.0.1

或者route add –net 10.0.0.1 netmask 255.0.0.0 dev eth0 (通過原生第一個網卡出去)

刪除路由條目:只要把上面的Add改為Del就可以了

B、用Zebra配置路由(配置就跟Cisco的是一樣的命令):

1)設定登入密碼:

Vi etczebrazebra.conf

password abc #設定串連時的密碼

enable password 123 #設定特權密碼

2)開啟服務

service zebra start

3)建立要配置的路由協議檔案

如用Rip協議:touch etczebraripd.conf

4)開啟Rip協議:service ripd start

5)進入Zebra: 

方法一、Telnet 127.0.0.1 2601   ##記得連接埠是2601

如果沒有設定密碼,預設情況下是不允許串連的,適合於遠程登入

方法二、Vtysh    ##不用密碼也可以進入,如果有密碼還會顯示出來,但只適用於本地登入。

6)配置路由:就跟在Cisco路由器裡是一樣的就略了

7)退出quit(退出之前記得先儲存一下) 

 

 

 

#########################################

 

http://blog.csdn.net/liukun321/article/details/6662950

 

由於發現原創文章,在未署名作者及出處的情況下被轉載。在以後所有的原創文章開頭我都會寫明作者和出處。

希望朋友們以後在轉載本部落格原創博文時注意標明文章作者及出處。

liukun321(咕唧咕唧)

原文出處:http://blog.csdn.net/liukun321

發現有網友問有關ping命令出現connect: network is unreachable 的問題。

這通常是因為沒正確設定ip地址。

解決方案:

在確保完善網卡驅動,以及確保將網卡驅動編譯進核心後,檢查

ls /etc/sysconfig/network-script/ifcfg-eth0

一、看是否在上述目錄下存在ifcfg-eth0 這個檔案,若存在則按下面的步驟操作:

1.手工配置ip看能不能配置上
ifconfig eth0 172.18.128.143 netmask 255.255.255.0 broadcast 172.18.128.255
route add default gw 172.18.128.1(同一網段可以不要)

直接編輯 vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.service network restart

 

二、若不存在ifcfg-eth0 這個檔案甚至在/etc/sysconfig 目錄下不存在network-script目錄,那麼就需要你來建立這個目錄,並建立ifcfg-eth0

ifcfg-eth0 檔案內容如下:

只需要按實際情況修改 DEVICE HWADDR NETMASK IPADDR 這幾項即可。

然後service network restart

再ping 下試試 是不是通了呢。

如果你ping的是廣域網路而不是區域網路,那你還要確保網關和DNS設定正確

你可以按下面的步驟來設定網關

這條命令就可以搞定
route add default  gw 192.168.1.1

後面那是你的網關。 

現在 route 一下 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
default         my.router       0.0.0.0         UG    0      0        0 eth0

之前如果沒有添加 的話, 只有上面的第一條。  第二條是新加進去的。 
如果還訪問不了, 哪你的情況可能有點特殊哦。 

這樣重啟以後 就不能 用了。 
修改 
編輯  /etc/network/interfaces
添加 gateway  192.168.1.1

DNS記錄在/etc下的resolv.conf這個檔案裡。可以按resolv.conf檔案的格式修改DNS。如果沒有resolv.conf就建一個。

然後service network restart

ping 下試試。

linux下ifconfig, DNS以及route配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.