linux 设置网关方法 - CSDN
  • 设置 一、临时:route add default gw X.X.X.X 二、通过更改配置文件永久设定: 1. vi /etc/sysconfig/network-scripts/ifcfg-eth0 2. vi /etc/sysconfig/network 说明:如果1,2均有...

    • 设置

    一、临时:route add default gw X.X.X.X

    二、通过更改配置文件永久设定:

    1.  vi /etc/sysconfig/network-scripts/ifcfg-eth0

    2.  vi /etc/sysconfig/network

    说明:如果1,2均有设置,则1优先。修改配置文件后记得重启network服务。

    • 查看

    1.  route

    2.  netstat -r





    CentOS 设置网络(修改IP&修改网关&修改DNS)

    来源:http://www.cnblogs.com/visi_zhangyang/articles/2429185.html

    CentOS修改IP地址

    # ifconfig eth0 192.168.1.80

    这样就把IP地址修改为192.168.1.80(如果发现上不了网了,那么你可能需要把网关和DNS也改一下,后面会提到),但是当你重新启动系统或网卡之后,还是会变回原来的地址,这种修改方式只适用于需要临时做IP修改。要想永久性修改,就要修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,这个文件的主要内容如下(你的文件中没有的项,你可以手动添加):

    # vi  /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0 #描述网卡对应的设备别名

    BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static,dhcp或bootp

    BROADCAST=192.168.1.255 #对应的子网广播地址

    HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址

    IPADDR=12.168.1.80 #只有网卡设置成static时,才需要此字段

    NETMASK=255.255.255.0 #网卡对应的网络掩码

    NETWORK=192.168.1.0 #网卡对应的网络地址,也就是所属的网段

    ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

     

     

    CentOS修改网关

    # route add default gw 192.168.1.1 dev eth0

    这样就把网关修改为192.168.1.1了,这种修改只是临时的,当你重新启动系统或网卡之后,还是会变回原来的网关。要想永久性修改,就要修改/etc/sysconfig/network 这个文件,这个文件的主要内容如下(你的文件中没有的项,你可以手动添加):

    # vi  /etc/sysconfig/network

    NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。

    HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应

    GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址。

    **********上面的文件修改完要重新启动一下网卡才会生效:# service network restart ********

    CentOS修改DNS

    上面的都修改完之后,当你ping一个域名是肯能不通,但ping对应的IP地址是同的,这时我们需要修改一下DNS。修改DNS要通过修改/etc/resolv.conf这个文件

    # vi /etc/resolv.conf

    nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器

    通过上面的所有设置,系统应该可以上网了。

    如果centos系统建立在虚拟机之上,那么在设置虚拟机的网络时请选择‘网桥适配器’连接。


    展开全文
  • Linux中,是没有网关的,需要设置的只是一条默认路由。 Windows中给出的网关指的是,把不知道去往哪里的数据包交给网关。也就是默认路由的概念。 因此在Linux设置网关,我们需要设置的只是一条默认路由而已。 如...

    在Linux中,是没有网关的,需要设置的只是一条默认路由。
    Windows中给出的网关指的是,把不知道去往哪里的数据包交给网关。也就是默认路由的概念。

    因此在Linux中设置网关,我们需要设置的只是一条默认路由而已。

    如网卡设置的是IP地址通过DHCP获取,一般网关可以正常获取,即路由表中会有默认路由
    如果通过nmtui配置了网关,那么路由表中也会有默认路由

    route命令查看路由表

    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.33.2    0.0.0.0         UG    100    0        0 ens33
    10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens37
    192.168.33.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    

    解释:因为我有一块网卡ens33是通过DHCP获取的IP地址的,所有会有一条默认路由

    上面路由表,ens37这块网卡只有IP地址,没有网关。也给他添加一个网关。

    [root@localhost ~]# route del default gw 10.1.1.254
    
    在进行路由表的查看
    
    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.1.1.254      0.0.0.0         UG    0      0        0 ens37
    0.0.0.0         192.168.33.2    0.0.0.0         UG    100    0        0 ens33
    10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens37
    192.168.33.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    

    现在在路由表中有两条默认路由了,这时候Linux会选择哪一条呢?这是由路由表中的metric值来决定的。
    Linux会选择metric值小的,也就是说,现在Linux要去的目的地,在他的路由表中没有的,都会把数据包交给ens37

    特点总结:
    1、用命令route,手动添加的默认路由的优先级是最小的,是0
    2、metric值是100的默认路由,是通过nmtui当中配置进去的,系统设置了他的默认优先级是100。

    通过route命令添加默认路由,后并且修改Metric值
    [root@localhost ~]# route del default gw 10.1.1.254   //先删除之前默认的配置,因为测试下来不会覆盖
    [root@localhost ~]# route add default gw 10.1.1.254 metric 101
    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.33.2    0.0.0.0         UG    100    0        0 ens33
    0.0.0.0         10.1.1.254      0.0.0.0         UG    101    0        0 ens37
    10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens37
    192.168.33.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    

    注意:以上配置只是临时修改哦,需要永久修改的话,可以用个nmtui或者直接修改配置文件。

    展开全文
  • linux设置网关和ip

    2013-12-12 00:12:38
    linux设置网关和ip   修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0   修改default gateway 即时生效: # route ...

    linux设置网关和ip

     

    修改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

     

    etc/sysconfig/network-scripts/ifcfg-ethN 文件

      在RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。

      下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:

      DEVICE=eth0

      IPADDR=x.x.x.x

      NETMASK=255.255.255.0

      NETWORK=x.x.x.x

      BROADCAST=x.x.x.x

      ONBOOT=yes

      BOOTPROTO=none

      USERCTL=no

      若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。

      DEVICE=name     name表示物理设备的名字

      IPADDR=addr     addr表示赋给该卡的IP地址

      NETMASK=mask    mask表示网络掩码

      NETWORK=addr    addr表示网络地址

      BROADCAST=addr   addr表示广播地址

      ONBOOT=yes/no   启动时是否激活该卡

      none:无须启动协议

      bootp:使用bootp协议

      dhcp:使用dhcp协议

      USERCTL=yes/no       是否允许非root用户控制该设备

     

    手工使用命令法是基于以太网卡已装入的情况下,编辑配置文件来配置网络的方法。具体步骤如下:  

      ⑴ 编辑/etc/rc.d/rc.local文件  

       在该文件中加入类似下列各行:  

       #配置第一个以太网卡eth0的IP地址,子网掩码,UP起激活作用  

       /sbin/ifconfig,etho 163.1.5.125 netmask 255.255.0.0 UP  

       #配置并激活回环设备lo  

       /sbin/ifconfig lo 127.0.0.1 UP 

       /sbin/route add –host 127.0.0.1 lo  

       #让Linux将本地网的信息发送到eth0接口  

       /sbin/route add –net 163.1.5.125 netmask 255.255.0.0 eth0  

       #指定访问远程网络的缺省网关,假定缺省网关的IP地址为163.1.1.254  

       /sbin/route default gw 163.1.1.254 eth0  

       ⑵ 编辑/etc/resdv.conf文件  

       该文件作用是设置名称服务器。可加入下列内容。  

       #指定本机域名为linux.net。  

        Domain linux.net  

       #域名称服务器(DNS),可以是本地网,也可以是远程网上的。按nameserver的顺序#逐一查找。若未找到,则Linux放弃寻找。  

        Nameserver 163.1.1.4  

        Nameserver 10.55.0.33  

       ⑶ 编辑/etc/hosts.conf文件  

       设置主机文件表。可加入如下行: 

        order hosts,bind  

        multi on  

        163.1.5.125 lgx.linux.net lgx  

       第一行表示:查找名称时,首先检查本地主机文件(hosts),然后按/etc/resolv.conf所指定的Nameservers顺序查找。  

       第三行列出主机IP地址、主机名和别名。

       对/etc/rc.d/rc.local,/etc/hosts.conf,/etc/resolv.conf三个文件编辑后,必须重新启动机器。

    展开全文
  • Linux下查看网关方法: route -n ip route show traceroute www.prudentwoo.com -s 100 第一行就是自己的默认网关 netstat -r more /etc/network/interfaces Debian/Ubuntu Linux more /etc/sysconfig/network-...

    Linux下查看网关方法:

    1. route -n

    2. ip route show

    3. traceroute www.prudentwoo.com -s 100 第一行就是自己的默认网关

    4. netstat -r

    5. more /etc/network/interfaces Debian/Ubuntu Linux

    6. more /etc/sysconfig/network-scripts/ifcfg-eth0 Red Hat

    展开全文
  • linux 设置默认网关

    2015-07-06 16:09:20
    ping 114.114.114.114 都是ping不通,提示如下:root@DayDream:/# ping www.baidu.com ping: bad address '...PING 114.114.114.114 (114.114.114.114): 56 data bytes ping:
  • Linux下查看网关方法

    2014-03-26 23:08:13
    Linux下查看网关方法: 1、route -n 2、ip route show 3、traceroute www.prudentwoo.com -s 100 【第一行就是自己的网关】 4、netstat -r 5、more /etc/network/interfaces 【Debian/Ubuntu Linux】 6、more ...
  • linux默认网关设置

    2016-06-06 16:46:11
    linux装系统设IP,这应该是系统管理员的基本功,可是不同的网络结构有不同的ip设法,您知道吗? 1.一块网卡的情况  这个没啥好说的,估计地球人都知道:address,netmask,gateway然后netwok restart,搞定. 2.两块...
  • linux 网关设置

    2018-12-06 09:17:17
    网关设置 1.1:修改IP地址 修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多张网卡,则修改相应的网卡 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡对应的设备别名 ...
  • ping 114.114.114.114 都是ping不通,提示如下: root@DayDream:/# ping www.baidu.com ping: bad address '... root@DayDream:/# ping 114.114.114.114 PING 114.114.114.114 (114.114.114.114): 56 data bytes...
  • Linux下查看网关方法: 1、route -n 2、ip route show 3、traceroute www.prudentwoo.com -s 100 【第一行就是自己的网关】 4、netstat -r 5、more /etc/network/interfaces 【Debian/Ubuntu Linux】 6、more ...
  • linux 添加路由网关

    2019-12-20 16:48:56
    添加网关/设置网关: route add -net 192.100.10.0 netmask 255.255.255.0dev eth0 #增加一条到达192.100.10.0的路由。 屏蔽一条路由: route add -net 192.100.10.0 netmask 255.255.255.0 reject #增加一...
  • Linux查看网关方法

    2014-06-28 12:45:02
    Linux下查看网关gateway方法: 1、route -n 2、ip route show 3、traceroute www.baidu.com -s 100 【第一行就是自己的网关】 4、netstat -r 5、more /etc/network/interfaces 【Debian/Ubuntu Linux】 6、...
  • 工具/原料一台linux方法/步骤我们先要介绍两个配置文件。并分别介绍他们的优先级。配置文件一:网络适配器配置文件 /etc/sysconfig/network-scripts/ifcfg-xxxx配置文件二:网络配置文件 /etc/sysconfig/network如果...
  • LINUX网关地址配置

    2017-10-16 16:40:00
    当时的问题是因为公司服务器搬迁的问题,要给服务器重新配置IP和网关。和一个老同事一块去处理组内的服务器。最初用的是route命令 route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]route add ...
  • linux设置临时IP和网关

    2017-12-01 14:04:07
    问题描述在linux命令行下配置临时IP地址和网关
  • ifconfig 查看网口信息 ifconfig eth0 192.168.0.199 ;设置wang
  • .永久添加 1 2 vim/etc/sysconfig/network GATEWAY=192.168.1.4 转载于:https://www.cnblogs.com/SunshineKimi/p/10756667.html
  • 1、命令行使用vi编辑器打开网卡配置文件ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth02、开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。3、编辑完后,保存退出。4...
1 2 3 4 5 ... 20
收藏数 101,935
精华内容 40,774
热门标签
关键字:

linux 设置网关方法