配置linux主机静态ip和网关

网上还是百度了比较多,具体参考已经记不清楚了,也就不写了。不过还是要感谢各位大佬之前的分享,还有一些分享了网络知识的,有兴趣可以自己百度去看了。这篇只大概记录需要配置哪些东西,大概配置什么值。以及最后配置完,查看ip和网关的命令和结果。

1、用root用户登录主机

2、修改过两个版本的linux,修改的文件稍有出入,但是都可以连通网络。

    1)suse主机修改了文件/etc/sysconfig/network/ifcfg-eth0、增加了文件/etc/sysconfig/network/routes、修改了文件/etc/resolv.conf

    2)CentOS修改了文件/etc/sysconfig/network-script/ifcfg-eth0、和文件/etc/resolv.conf

3、其中

    1)文件/etc/sysconfig/network/ifcfg-eth0(或文件/etc/sysconfig/network-script/ifcfg-eth0)配置静态ip及策略(以及网关、dns)

    2)文件/etc/sysconfig/network/routes配置网关

    3)文件/etc/resolv.conf配置dns

4、具体配置及说明

    1)公司的服务器
    公司内网给服务器分配的网段为 192.168.27.*
    我配置的那台电脑ip是需要配置为192.168.27.128
    该电脑所在子网网关为192.168.27.1
        1.1)vi /etc/sysconfig/network/ifcfg-eth0
        BOOTPROTO='static'           #静态IP
        BROADCAST=''                 #广播地址(注:公司电脑上就没有写值,是可以连通网络的,写值的没有尝试。百度的如果写值的话可以如示例:192.168.27.255)
        IPADDR='192.168.27.128/24'   #IP地址(注:百度上的是没有后面的“/24”的,这个好像是设置什么为24位的掩码,估计不写也可以吧,没有尝试)
        NETMASK=''                   #子网掩码(注:公司电脑上就没有写值,是可以连通网络的,写值的没有尝试。百度的如果写值的话可以如示例:255.255.255.0)
        NETWORK=''                   #网络地址(注:公司电脑上就没有写值,是可以连通网络的,写值的没有尝试。百度的如果写值的话可以如示例:192.168.27.0)
        STARTMODE='auto'             #开机启动网络
        1.2)vi /etc/sysconfig/network/routes
        default 192.168.27.1 - eth0(这个eth0好像也可以改为“-”的,没有尝试)
        1.3)vi /etc/resolv.conf
        (ps:这个文件公司有的服务器配置了,有的没有配置,感觉好像都没有什么问题,内网访问都可以完全没有问题,估计是和dns解析有关,仅内网联网获取可以不需要,这个观点需要确认,暂时就先不确认了)

        (ps2:8.8.8.8好像是什么google提供的dns吧,也可以自己百度百度,好像还有什么国内配置较多的114.114.114.114等)
        nameserver 8.8.8.8
        nameserver 8.8.4.4

    配置完成,保存完成之后,执行service network restart命令重启网络服务。即可连通网络。

    2)自己搞的虚拟机,当时搞了个CentOS

    这个是搞了虚拟机,所以搞之前还需要确认本机现用的ip,并且配置虚拟机网络。

    本机ip(使用ipconfig查询结果,找到现在生效正在用的那个网卡看ipv4地址)为192.168.1.100,网关为192.168.1.1

    我要设置那台虚拟机的ip为:192.168.1.132

        2.1)先在虚拟机页面<编辑>-<虚拟网络编辑器>中设置一个“NAT模式”的网络,设置网关、子网ip、掩码、net设置、dhcp设置等。

        配置linux主机静态ip和网关_第1张图片

配置linux主机静态ip和网关_第2张图片

配置linux主机静态ip和网关_第3张图片

        2.2)设置完虚拟网络后,开始修改文件

       vi /etc/sysconfig/network-scripts/ifcfg-eth0
       DEVICE=eth0             #网卡接口名称
       HWADDR=xxxx                 #网卡设备MAC地址
       TYPE=Ethernet           #网卡类型
       UUID=xxxx                  #
       ONBOOT=yes              #系统启动时是否激活 yes|no
       NM_CONTROLLED=yes       #
       BOOTPROTO=static        #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定]
       IPADDR=192.168.1.132    #IP地址
       NETMASK=255.255.255.0   #子网掩码
       GATEWAY=192.168.1.1     #网关地址
       DNS1=8.8.8.8            #主dns
       DNS2=8.8.4.4            #副dns

        2.3)vi /etc/resolv.conf

        nameserver 8.8.8.8

        nameserver 8.8.4.4

    配置完成,保存完成之后,执行service network restart命令重启网络服务。即可连通网络。

5、执行ifconfig查看网络信息、执行route或netstat -rn查看网关信息。

    我自己电脑虚拟机执行结果如下截图:

    配置linux主机静态ip和网关_第4张图片

    配置linux主机静态ip和网关_第5张图片

    配置linux主机静态ip和网关_第6张图片

 

你可能感兴趣的:(配置linux主机静态ip和网关)