日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

發(fā)布時(shí)間:2024/1/17 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、IP

即時(shí)生效(重啟后失效):

ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 192.168.1.1 //添加網(wǎng)關(guān)

啟動(dòng)生效:

vim /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.1.102 //添加IP地址 NETMASK=255.255.255.0 //掩碼 GATEWAY=192.168.1.1 //添加網(wǎng)關(guān)

最后結(jié)果如下:

DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.102 NETMASK=255.255.255.0 GETEWAY=192.168.1.1 ONBOOT=yes TYPE=Ethernet

注:BOOTPROTO只有在static(靜態(tài))模式下才可以使用設(shè)置的IP信息

二、修改DNS

vim /etc/resolv.conf

修改后可即時(shí)生效,啟動(dòng)同樣有效

加入

nameserver= ***.***.***.***

最多可有三個(gè),作為上一個(gè)失敗后的候選

三、修改Host Name

即時(shí)生效:

hostname fc2

啟動(dòng)生效:

vim /etc/sysconfig/network

形式如下:

NETWORKING=yes HOSTNAME=rh-linux.fc.org

四、傳統(tǒng)的網(wǎng)絡(luò)配置命令:

1、使用ifconfig命令配置并查看網(wǎng)絡(luò)接口情況

示例1:配置eth0的IP,同時(shí)激活設(shè)備

ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up

示例2:配置eth0別名設(shè)備eth0:1的IP,并添加路由

ifconfig eth0:1 192.168.4.2 route add –host 192.168.4.2 dev eth0:1

示例3:激活(禁用)設(shè)備

ifconfig eth0:1 up(down)

示例4:查看所有(指定)網(wǎng)絡(luò)接口配置

ifconfig (eth0)

2、使用route命令配置路由表

示例1:添加到主機(jī)路由

route add –host 192.168.4.2 dev eth0:1 route add –host 192.168.4.1 gw 192.168.4.250

示例2:添加到網(wǎng)絡(luò)的路由

route add –net IP netmask MASK eth0 route add –net IP netmask MASK gw IP route add –net IP/24 eth1

示例3:添加默認(rèn)網(wǎng)關(guān)

route add default gw IP

示例4:刪除路由

route del –host 192.168.4.1 dev eth0:1

示例5:查看路由信息

route 或  route -n  (-n 表示不解析名字,列出速度會(huì)比route 快)

3、ARP管理命令

示例1:查看ARP緩存

arp

示例2:添加

arp –s IP MAC

示例3:刪除

arp –d IP

4、ip是iproute2軟件包里面的一個(gè)強(qiáng)大的網(wǎng)絡(luò)配置工具,它能夠替代一些傳統(tǒng)的網(wǎng)絡(luò)管理工具。

例如:ifconfig、route等

上面的示例完全可以用下面的ip命令實(shí)現(xiàn),而且ip命令可以實(shí)現(xiàn)更多的功能.下面介紹一些示例:

4.0、ip命令的語(yǔ)法

ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]

4.1、ip link set–改變?cè)O(shè)備的屬性。縮寫:set、s

示例1:up/down 起動(dòng)/關(guān)閉設(shè)備。

ip link set dev eth0 up

這個(gè)等于傳統(tǒng)的

ifconfig eth0 up ifconfig eth0 down

示例2:改變?cè)O(shè)備傳輸隊(duì)列的長(zhǎng)度。

參數(shù):txqueuelen NUMBER或者txqlen NUMBER

ip link set dev eth0 txqueuelen 100

示例3:改變網(wǎng)絡(luò)設(shè)備MTU(最大傳輸單元)的值。

ip link set dev eth0 mtu 1500

示例4:修改網(wǎng)絡(luò)設(shè)備的MAC地址。

參數(shù):address LLADDRESS

ip link set dev eth0 address 00:01:4f:00:15:f1

4.2、ip link show–顯示設(shè)備屬性。縮寫:show、list、lst、sh、ls、l

-s選項(xiàng)出現(xiàn)兩次或者更多次,ip會(huì)輸出更為詳細(xì)的錯(cuò)誤信息統(tǒng)計(jì)。

示例:

ip -s -s link ls eth0

這個(gè)命令等于傳統(tǒng)的

ifconfig eth0

5.1、ip address add–添加一個(gè)新的協(xié)議地址。縮寫:add、a

示例1:為每個(gè)地址設(shè)置一個(gè)字符串作為標(biāo)簽。為了和Linux-2.0的網(wǎng)絡(luò)別名兼容,這個(gè)字符串必須以設(shè)備名開頭,接著一個(gè)冒號(hào)

ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0

等價(jià)于

ifconfig eth0:5 192.168.4.1/28 ip addr add local 192.168.4.1/28 dev eth0

示例2: 在以太網(wǎng)接口eth0上增加一個(gè)地址192.168.20.0,掩碼長(zhǎng)度為24位(155.155.155.0),標(biāo)準(zhǔn)廣播地址,標(biāo)簽為 eth0:Alias:

ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1

這個(gè)命令等于傳統(tǒng)的: 

ifconfig eth1:1 192.168.4.2/24

5.2、ip address delete–刪除一個(gè)協(xié)議地址。縮寫:delete、del、d

ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias1

5.3、ip address show–顯示協(xié)議地址。縮寫:show、list、lst、sh、ls、l

ip addr ls eth0

5.4、ip address flush–清除協(xié)議地址。縮寫:flush、f

示例1:刪除屬于私網(wǎng)10.0.0.0/8的所有地址:

ip -s -s a f to 10/8

示例2:取消所有以太網(wǎng)卡的IP地址

ip -4 addr flush label “eth0″

6、ip neighbour–neighbour/arp表管理命令

縮寫:neighbour、neighbor、neigh、n

命令:add、change、replace、delete、fulsh、show(或者list)

6.1、ip neighbour add-添加一個(gè)新的鄰接條目

ip neighbour change–修改一個(gè)現(xiàn)有的條目

ip neighbour replace–替換一個(gè)已有的條目

縮寫:add、a;change、chg;replace、repl

示例1:在設(shè)備eth0上,為地址10.0.0.3添加一個(gè)permanent ARP條目:

ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm

示例2:把狀態(tài)改為reachable

ip neigh chg 10.0.0.3 dev eth0 nud reachable

6.2、ip neighbour delete–刪除一個(gè)鄰接條目

示例1:刪除設(shè)備eth0上的一個(gè)ARP條目10.0.0.3

ip neigh del 10.0.0.3 dev eth0

6.3、ip neighbour show–顯示網(wǎng)絡(luò)鄰居的信息。縮寫:show、list、sh、ls

示例1:ip -s n ls 193.233.7.254

193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used 12/13/20 nud reachable

6.4.ip neighbour flush–清除鄰接條目. 縮寫:flush、f

示例1: (-s 可以顯示詳細(xì)信息)

ip -s -s n f 193.233.7.254

7、路由表管理

7.1、縮寫:route、ro、r

7.1、路由表

從Linux-2.2開始,內(nèi)核把路由歸納到許多路由表中,這些表都進(jìn)行了編號(hào),編號(hào)數(shù)字的范圍是1到255。另外,

為了方便,還可以在/etc/iproute2/rt_tables中為路由表命名。

默認(rèn)情況下,所有的路由都會(huì)被插入到表main(編號(hào)254)中。在進(jìn)行路由查詢時(shí),內(nèi)核只使用路由表main。

7.2、ip route add-添加新路由

ip route change-修改路由

ip route replace-替換已有的路由

縮寫:add、a;change、chg;replace、repl

示例1:設(shè)置到網(wǎng)絡(luò)10.0.0/24的路由經(jīng)過(guò)網(wǎng)關(guān)193.233.7.65

ip route add 10.0.0/24 via 193.233.7.65

示例2:修改到網(wǎng)絡(luò)10.0.0/24的直接路由,使其經(jīng)過(guò)設(shè)備dummy

ip route chg 10.0.0/24 dev dummy

示例3:實(shí)現(xiàn)鏈路負(fù)載平衡.加入缺省多路徑路由,讓ppp0和ppp1分擔(dān)負(fù)載(注意:scope值并非必需,它只不過(guò)是告訴內(nèi)核,這個(gè)路由要經(jīng)過(guò)網(wǎng)關(guān)而不是直連 的。實(shí)際上,如果你知道遠(yuǎn)程端點(diǎn)的地址,使用via參數(shù)來(lái)設(shè)置就更好了)。

ip route add default scope global nexthop dev ppp0 nexthop dev ppp1 ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1

示例4:設(shè)置NAT路由。在轉(zhuǎn)發(fā)來(lái)自192.203.80.144的數(shù)據(jù)包之前,先進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換,把這個(gè)地址轉(zhuǎn)換為193.233.7.83

ip route add nat 192.203.80.142 via 193.233.7.83

示例5:實(shí)現(xiàn)數(shù)據(jù)包級(jí)負(fù)載平衡,允許把數(shù)據(jù)包隨機(jī)從多個(gè)路由發(fā)出。weight可以設(shè)置權(quán)重

ip route replace default equalize nexthop via 211.139.218.145 dev eth0 weight 1 nexthop via 211.139.218.145 dev eth1 weight 1

7.3、ip route delete– 刪除路由

縮寫:delete、del、d

示例1:刪除上一節(jié)命令加入的多路徑路由

ip route del default scope global nexthop dev ppp0 nexthop dev ppp1

7.4、ip route show-列出路由

縮寫:show、list、sh、ls、l

示例1:計(jì)算使用gated/bgp協(xié)議的路由個(gè)數(shù)

ip route ls proto gated/bgp | wc 1413  9891  79010

示例2:計(jì)算路由緩存里面的條數(shù),由于被緩存路由的屬性可能大于一行,以此需要使用-o選項(xiàng)

ip -o route ls cloned | wc 159  2543  18707

示例3:列出路由表TABLEID里面的路由。缺省設(shè)置是table main。TABLEID或者是一個(gè)真正的路由表ID或者是/etc/iproute2/rt_tables文件定義的字符串,

或者是以下的特殊值:

all-列出所有表的路由;

cache-列出路由緩存的內(nèi)容。

ip ro ls 193.233.7.82 tab cache

示例4:列出某個(gè)路由表的內(nèi)容

ip route ls table fddi153

示例5:列出默認(rèn)路由表的內(nèi)容

ip route ls

這個(gè)命令等于傳統(tǒng)的: route

7.4、ip route flush-擦除路由表

示例1:刪除路由表main中的所有網(wǎng)關(guān)路由(示例:在路由監(jiān)控程序掛掉之后):

ip -4 ro flush scope global type unicast

示例2:清除所有被克隆出來(lái)的IPv6路由:

ip -6 -s -s ro flush cache

示例3:在gated程序掛掉之后,清除所有的BGP路由:

ip -s ro f proto gated/bgp

示例4:清除所有ipv4路由cache

ip route flush cache *** IPv4 routing cache is flushed.

7.5、ip route get-獲得單個(gè)路由。縮寫:get

?

參考:

http://blog.csdn.net/superbfly/article/details/49467159(以上內(nèi)容轉(zhuǎn)自此篇文章)

==>如有問(wèn)題,請(qǐng)聯(lián)系我:easonjim#163.com,或者下方發(fā)表評(píng)論。<==

總結(jié)

以上是生活随笔為你收集整理的CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。