linux获取网关
‘壹’ 如何在linux下获取默认网关地址
route|awk'/default/{print$2}'
‘贰’ linux缃戝叧鍦板潃镐庝箞镆linux缃戝叧鍦板潃
linux缃戝叧閰岖疆锻戒护锛
linux閰岖疆缃戝叧链夊氱嶅懡浠
1.閰岖疆缃戝叧锛
vi/etc/sysconfig/network
锷犲叆锛欸ATEWAY=192.168.0.1
2.ip鍦板潃澶勯厤缃缃戝叧锛
vi/etc/sysconfig/network-scripts/ifcfg-eth0
锷犲叆锛欸ATEWAY=192.168.0.1
3.锻戒护琛岄厤缃缃戝叧
routeadddefaultgw192168.0.1
绗涓夌嶆柟娉曢厤缃钖庡彲浠ョ珛椹鐢熸晥锛屼絾绯荤粺閲嶅惎钖庡皢闇瑕侀吨鏂伴厤缃锛岃屽墠涓ょ嶆柟娉曢渶瑕侀厤缃钖庨吨鏂板惎锷ㄧ绣鍗℃墠鑳藉墿涓嬶纴绯荤粺閲嶅惎钖庢棤闇鍐嶆¢厤缃锛
linux绯荤粺锛岃兘PING阃氱绣鍏筹纴浣唒ing涓嶉氩叾浠栧湴鍧锛屽寘𨰾钖屼竴缃戞电殑鍦板潃锛岃烽梾鏄镐庝箞锲炰簨锛
鍦↙inux绯荤粺涓嬫槸鍙浠ユe父ping阃氱绣鍏崇殑锛岀劧钖巅ing阃氢箣钖庡傛灉鍙戠幇銆俻ing涓嶉氩叾浠栧湴鍧镄勮瘽锛岄偅鍙鑳芥槸锲犱负闾d釜鍦板潃璁剧疆浜嗛檺鍒讹纴镓浠ュ艰嚧浣犺繖杈规嫾涓嶉氾纴鍙堟垨钥呮槸杩炴帴涓婄殑闂棰桦艰嚧镄勚
铏氭嫙链虹绣鍏虫槸鍟ワ纻涓巚mware锛寃indows锛岃櫄𨰾熺殑Linux璋佹湁鍏筹纻镐庝箞镆ョ湅锛
缃戝叧锛屽氨鏄璁$畻链虹绣缁沧墍鍦ㄧ殑澶ч棬銆
铏氭嫙链虹绣鍏筹纴灏辨槸铏氭嫙链虹幆澧冧笅镄勬墍璁剧珛镄勮櫄𨰾熺绣缁滃ぇ闂锛涘弽涔嬶纴鐗╃悊链虹郴缁熶篃鏄涓镙风殑锛涚敤阃氢织镣圭殑璇濊诧纴鐗╃悊链猴纴铏氭嫙链猴纴灏辫薄浜虹殑涓や釜涓栫晫銆傜簿绁炰笘鐣岋纴鍜岀幇瀹炰笘鐣岋绂linux澶氱绣鍗$绣鍏冲彧鑳芥湁涓涓钖楋纻
1)鍙淇濈暀涓涓榛樿ょ绣鍏172.20.0.12)routeadd-net192.168.2.0/24gw192.168.1.1鍦/etc/rc.local鏂囨湰链钖庢坊锷犱笂闱涓鍙ユ棦姘镐箙鐢熸晥
‘叁’ linux 如何查看自己的网关是多少
你的linux是如何上网的呢?x0dx0a如果固定IP上网,cat /etc/sysconfig/network里面gateway项x0dx0a如果是dhcp上网,使用route命令,default那一行就是网关了x0dx0a[root@hello ~]# routex0dx0aKernel IP routing tablex0dx0aDestination Gateway Genmask Flags Metric Ref Use Ifacex0dx0a192.1.1.0 * 255.255.255.0 U 0 0 0 eth0x0dx0a169.254.0.0 * 255.255.0.0 U 0 0 0 eth0x0dx0adefault 192.1.1.1 0.0.0.0 UG 0 0 0 eth0
‘肆’ linux系统下查看网关命令。
1、如果是固定IP上网
使用cat /etc/sysconfig/network命令,里面gateway项就是网关。
2、如果是dhcp上网
使用route命令,default那一行就是网关。
/etc/sysconfig/network文件是服务器网络配置,因此直接用cat命令即可查看网关。
route命令在数据包没有有效传递的情况下,可以利用查看路由表。如果traceroute命令揭示出一条异常或低效的传输路径,则可以用route命令来确认为何选择该路径,而且可以配置一个更有效的路由。
(4)linux获取网关扩展阅读:
linux系统下route命令常用参数:
1、-f
清除所有不是主路由(网掩码为 255.255.255.255 的路由)宏燃旦、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)段慧或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。
如果它与命令之一(例如 add、change 或 delete)结合使用,表会在运行命令之前清除。
2、-p
与 add 命令共同使用时,指定路由被添加到注册表并在启动 TCP/IP 协议的时候初始化 IP 路由表。默认情况下,启动 TCP/IP 协议时不会保存添蔽扰加的路由。与 print 命令一起使用时,则显示永久路由列表。