linux多网卡引起的问题

本文详细介绍Linux系统中网络配置的常见操作,包括查看和修改网卡信息、IP地址、网关及DNS设置。同时,文章提供了如何解决因错误配置导致的网络连接问题的步骤,如禁用和重新启用网卡。

1.查看网卡

ifconfig 或者 

cat /proc/net/dev

我的显示有3个 eth0、eth1、lo

2.实际中,安装好系统后,系统自动分配的情况下,各个网卡的IP地址不一样的。但是由于后来默认启动了eth1,我修改了eth1(192.168.2.108)和eth0(192.168.1.108)一样了,也就是说把eth1的IP改成了192.168.1.108。所有的都是ONBOOT=YES

,问题来了,重启后,局域网ping192.168.1.108的时候无法ping不通了。

因为,接下来要做的禁用eth0,把eth0的属性改成ONBOOT=NO,修改完后,执行service network restart. 局域网就可以ping通了。

额外扩展一点学习知识:

FAT/FIT AP一般是指企业级无线解决方案,所谓FAT AP是指AP(Access Point)实现自我管理,可以独立提供SSID、认证、DHCP功能,可以给绑定到该AP的主机提供IP地址等上网参数,实现802.11(无线接口)协议与802.3(有线接口)协议转换,其网管接口和普通交换机没有任何区别,可以通过console本地管理或SSH远程管理。

而FIT AP则只能充当一个被管理者的角色,首先通过DHCP动态获得IP地址等参数,然后通过广播、组播、单播等方式发现其统治者AC(AP Controller),发现之后,自动从AC下载配置文件,完成自我配置,与AC动态建立一个二层或三层隧道。

  1. 网卡禁用启用要确定在线服务的网卡下,免得把服务器给断网了

    ifup eth1      激活eth1网卡

    ifdown eth1 关闭eth1网卡

     

  2. 如果要完全禁用网卡

    vi  /etc/sysconfig/network-scripts/ifcfg-eth1

    onboot=NO

  3. 临时修改
    3.1:修改IP地址
    # ifconfig eth0 192.168.100.100

    3.2:修改网关地址
    # route add default gw 192.168.100.1 dev eth0

    3.3:修改DNS
    # echo "nameserver 8.8.8.8" >> /etc/resolv.conf

    这个时候就可以上网了,上网的IP地址为192.168.100.100,网关地址为192.168.100.1。但是这样的设置是临时性的,一旦重启网卡或者重启服务器,除了1.3的操作其他均会被还原,这样的方式只适合临时IP修改,想要永久性修改网卡配置文件,就需要修改相应的文件

  4.  

    永久性修改:

    4.1:修改IP地址
    修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多张网卡,则修改相应的网卡
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0                              #网卡对应的设备别名
    BOOTPROTO=static                    #网卡获得ip地址的方式(默认为dhcp,表示自动获取)
    HWADDR=00:07:E9:05:E8:B4    #网卡MAC地址(物理地址)
    IPADDR=192.168.100.100          #IP地址
    NETMASK=255.255.255.0          #子网掩码 
    ONBOOT=yes                              #系统启动时是否激活此设备


    4.2:修改网关地址
    修改/etc/sysconfig/network文件
    # vi /etc/sysconfig/network
    NETWORKING=yes                #表示系统是否使用网络,no表示不能使用网络
    HOSTNAME=doiido                #设置本机的主机名,要和/etc/hosts中设置的主机名相同
    GATEWAY=192.168.100.1      #设置网关的IP地址

    这个时候已经可以ping通IP地址,但是还无法ping通域名,因此需要修改DNS

    4.3:修改DNS
    修改/etc/resolv.conf文件
    # vi /etc/resolv.conf
    nameserver 8.8.8.8                      #google域名服务器
    nameserver 114.144.114.114      #国内域名服务器

    4.4:重启网卡
    # service network restart
    正在关闭接口 eth0: [确定]
    关闭环回接口: [确定]
    弹出环回接口: [确定]
    弹出界面 eth0: [确定]

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值