网络配置之ifconfig及Ip命令详解
ipconfig????
-a 顯示所有接口的配置住處
ifconfig eth0顯示eth0的配置
ifconfig eht0 Ip/Mask[up|down]\
配置的地址立即生效,但重啟網絡服務或主機,都失效
?網絡服務
??????????RHEL5:??/etc/init.d/network {start|stop|restasrt|status}
??????????RHEL6: /etc/init.d/NetworkManager |?{start|stop|restasrt|status}
????????????注:{start|stop|restasrt|status}為參數
網關:
????????route路由
????????????route? add :添加路由
????????????????????????-host:添加主機路由
????????????????????????-net? :添加網絡路由
????????????????????????????????-net 0.0.0.0? 添加默認路由
????????????????????列子:
????????????????????????????????route add -net | -host DEST gw NEXTHOP
????????????????????????????????route add default gw NEXTHOP
????????????route? del? :刪除路由
????????????????????????-host
????????????????????????-net
??????????????????列子:
??????????????????????? route del -net 10.0.0.0/8
????????????????????????route del -net 0.0.0.0
??????????????????????? routel del default
????????????????注 : route 命令查看本機路由表
????????????????????????route -n? 以數字方式顯示各主機或端口等相關信息
注:所做出的改動重啟網絡服務或主機后失效
網絡配置文件:
?[root@localhost?~]#?cat?/etc/sysconfig/network網絡接口配置文件:
?[root@localhost?~]#?cat?/etc/sysconfig/network-scripts/ifcfg-eth0配置文件如下:???
?????????[root@localhost?~]#?cd??/etc/sysconfig/network-scripts/[root@localhost?network-scripts]#?cat?ifcfg-eth0?DEVICE=:關聯的設備名稱,要與文件名的后半部“INTERFACE_NAME”(接口名稱)保持一致;BOOTPROTO={static?|?nono?|?dhcp|?bootp};引導協議,要使用靜態地址,使用static或none;dhcp表示使用DHCP服務器獲取地址‘IPADDR=:IP地址NETMASK=:子網掩碼GATEWAY=:設定默認網關ONBOOT=:開機時是否自動激活此網絡接口HWADDR=:硬件地址,要與硬件中的地址保持一致,可省USERCTL={yes?|?no}:是否允許普通用戶控制此接口PEERDNS={yes?|?no}:是否在BOOTPROTO為dhcp時接受由DHCP服務器指定的DNS地址;[root@localhost?network-scripts]#注:配置文件中改變配置不會立即生效,但重啟網絡服務或主機都會生效;
重啟網絡服務:
[root@localhost?network-scripts]#?/etc/init.d/network?restartDNS服務器指定方法只有一種:
[root@localhost?~]#?cat?/etc/resolv.conf????nameserver DNS_IP_1
????nameserver DNS_IP_2
指定本地解析
????????hosts配置文件/etc/hosts
????????主機IP?????????? 主機名????????????????? 主機別名
????????11.1.1.1?? ?www.hosts.com????????? ?www?
????DNS--->/etc/hosts---->DNS
配置主機名
???手動配置主機名 ?hostname HOSTNAME
????????如:hostname zhang.lacalhost
注:立即生效,但不是永久有效
配置文件
???? /etc/sysconfig/network
[root@localhost?~]#?cat??/etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdoman?查看hosts主機名
[root@localhost ~]# hostname
localhost
iproute2命令
????ip命令
????????????link;配置網絡接口
???????????????ip link ?show查看網絡接口所有地址
????????????????ip -s link show 顯示統計信息
????????????????ip link set 網絡接口設備 {up | down |? arp{on | of}}
????????????????????如:ip link set eth1 down 關閉eth1
????????????addr;協議地址
????????????????????ip addr {add | del} 添加刪除地址
????????????????????ip addr add? ip地址? dev 網絡接口設備?
????????????????????ip addr? del?? ip地址 dev? 網絡接口設備?
????????????????????
????????????????????一塊網卡可以使用多個地址
????????網絡設備可以使用別名:
????????????????????????eth0
????????????????????????????????ethx:x;;eth0:0,,eth0:1,,,,
?????????????????配置方法
????????????????????????ifconfig ethx:x? IP/NETMASk
????????????????????????/etc/sysconfig/network-scripts/ifcfg-ethx:x
????????????????????????????DEVICE=ethx:x
????????????????????????非主要地址不能使用DHCP動態獲取
???
????????
????????
轉載于:https://blog.51cto.com/bosszhang/1673924
總結
以上是生活随笔為你收集整理的网络配置之ifconfig及Ip命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iptables详细说明
- 下一篇: weblogic服务器保存图片失败解决办