当前位置:  技术问答>linux和unix

关于设置网关的问题,刚使用linux不太明白啊...

    来源: 互联网  发布时间:2016-10-26

    本文导语:  从终端用命令设置默认网关,我上网查了资料一般用 route add default gw "网关地址"  来设置,但是我用了之后只会添加多一个default的网关。比如我用route查看得到以下信息: Kernel IP routing table Destination     Gatew...

从终端用命令设置默认网关,我上网查了资料一般用 route add default gw "网关地址"  来设置,但是我用了之后只会添加多一个default的网关。比如我用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 eth2
link-local      *               255.255.0.0     U     0      0        0 eth2
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2

我用 route add default gw 192.168.1.2 随便添加一个网关后,又多出了一个default...

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth2
link-local      *               255.255.0.0     U     0      0        0 eth2
default         192.168.1.2     0.0.0.0         UG    0      0        0 eth2
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2

用一次多一个,但是默认网关不是应该只有一个的么?现在我想添加默认网关,怎么让它只会有一个对应eth2端口的?求解

|
ip route del default xxxx
ip route add default via xxxx 或者 dev eth0

|
你手动添加的 直接/etc/init.d/network reload 就没啦!

|

你现在的问题是设置网关还是需要宿主机与虚拟机ping通?
如果是需要互通,不需要设置网关的,vmware就有网关,你设置为nat即可本机通讯,如果你的网络里面有dhcp,那么设置为桥接也可以
如果是需虚拟机上网,直接设为nat也可以上网,或者设置为宿主机上网的网关,然后在 /etc/resolv.conf写上nameserver 61.147.37.1这样的dns地址

至于route 手动添加的命令
不同的系统可能有点不同
这是我的debian里面的情况
hawk@DebianYinShi{/etc} # sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
hawk@DebianYinShi{/etc} # sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
hawk@DebianYinShi{/etc} # sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     192.168.1.1     255.255.255.0   UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
hawk@DebianYinShi{/etc} # sudo route -F del -net 192.168.1.0/24 dev eth0
hawk@DebianYinShi{/etc} # sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

    
 
 

您可能感兴趣的文章:

  • 在REDHAT 7.3字符模式下:ifconfig eth0 可看到网络IP和NETMASK,那么怎看网关呢?又怎设置网关啊??
  • 关于设置IP网关的问题
  • 双网关如何设置?
  • solaris 10 如何设置缺省网关? 为何设置在 /etc/defaultrouter里面不起作用?用netstat看不见。
  • 请较:用window2000做网关,现在LINUX怎么设置才能才能通过它上网呢?
  • 怎样设置网关的优先级别呢?
  • linux7可以设置两个网关吗?
  • 在UNIX下如何设置IP地址和网关?
  • 关于ip,网关,掩码等一些基本的网络设置信息的配置文件在哪
  • linux下如何用c语言读取和设置网关
  • 在Linux下,如何通过命令行方式设置主机的网关的IP地址。
  • linux命令符下如何设置网关
  • 请教:网关的设置
  • 请问在SUN SOLARIS中如何设置IP地址,网关和DNS?谢谢!
  • 请问用Linux上网如何设置自己的IP及网关等(文本界面下)??
  • 怎么设置网关和如何挂载u盘呢
  • Ubuntu设置成静态IP地址、网关、DNS后无法上网
  • redhat 7.2下我从局域网内部通过网关访问外部网站,如何设置DNS(图形界面方法也可以)
  • Linux如何设置IP、子网掩码和网关
  • 网关跟防火墙是个什么概念,有什么用处, 什么时候需要网关跟防火墙,怎么设置!!
  • 防火墙设置里的一段 不明白 求教!!!
  • 想知道该如何设置才能使 netterm 进行自动登录 ?我查了资料,但无果。 有人给我答案:{不要输入用户名和密码的那种功能?选择地址簿-〉选择登录巨集文件(我用的是中文版,不知道是谁翻得这么烂)。选一个类似的文件改改就是了。}我还是不明白如何操作 ?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在使用gcc之前,需要先设置环境吗?如何设置?在线等!!!
  • 在linux服务器上面设置squid后怎么设置可以使客户端能使用QQ?
  • 哪位高手可以提供使用C/C++编CGI程序中,使用和设置Cookie的例子。为谢!!!
  • linux 下如何使用ioctl设置静音,消除静音,但音量保持不变?
  • 在第一次使用kde时设置中文,怎样再改回英文?
  • linux使用shell脚本,如何创建用户,并设置用户密码?能否给出示例?
  • 我想使用snoop命令,可是又不是root用户,可否设置我的帐户可以执行snoop呢?
  • linux下其他用户使用proc命令要怎么设置
  • Red Hat7.0服务器怎么设置和使用?
  • Solaris系统下,使用gcc编译程序,请问采用1字节对齐应该怎样设置
  • 怎么使用 linux 下的 libxml2 库读写 xml 文件和设置属性
  • 求助,linux下如何使用函数更改时区,例如设置美国时区 谢谢
  • PROC开发时 //注释编译不通过 如何设置使用cpp编译。
  • 我在linux8.0下装了mysql,已经运行进程mysqld,但怎么设置和使用它呢?
  • Vi使用简单问题(保存设置)
  • linux下面怎么设置公共路径阿。想让每个人登陆后都可以使用这个路径里面的命令
  • 如何设置在终端下使用vi模式?
  • 我使用校园网的代理服务,但只能上 internet,却访问不了本校主页,那里设置不对
  • pycharm 使用心得(二)设置字体大小
  • 请问使用crontab是否必须设置环境变量?
  • C++ Bitsets 成员 count():返回被设置的位的个数
  • 用grub能否设置启动密码?如何设置?
  • C++ I/O 成员 precision():设置精度
  • 请问设置一个和root权限差不多的用户怎么设置?
  • C++ Bitsets 成员 any():如果有任何一个位被设置就返回true
  • 用JSP。XML开发网站。请问那种环境设置最好。该如何设置环境
  • C++ Double Ended Queues(双向队列) 成员 assign():设置双向队列的值
  • 环境变量设置设置与显示不一致
  • C++ Vectors 成员 reserve():设置Vector最小的元素容纳数量
  • linux下到底如何设置环境变量?在哪设置?详细具体点
  • C++ Bitsets 成员 set():设置位


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3