標籤: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配置