精华内容
下载资源
问答
  • Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。 相关的配置文件 /ect/hosts 配置主机名...

    Linux网卡配置与绑定

     

    Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

    相关的配置文件

     

    /ect/hosts 配置主机名和IP地址的对应

     

    /etc/sysconfig/network 配置主机名和网关

     

    /etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推

     

    一、网卡配置

    假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250

    则/etc/sysconfig/network文件内容如下:

    NETWORKING=yes HOSTNAME=test GATEWAY=192.168.168.250

    eth0对应的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:

    DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.168.1 NETMASK=255.255.255.0 TYPE=Ethernet ONBOOT=yes

     

    二、单网卡绑定多个IP

    有时,我们需要在一块网卡上配置多个IP,例如,在上面的例子中,我们还需要为eth0配置IP 192.168.168.2和192.168.168.3。那么需要再在/etc/sysconfig/network-scripts下新建两个配置文件:

    ifcfg-eth0:0内容如下:

    DEVICE=eth0:0 BOOTPROTO=static IPADDR=192.168.168.2 NETMASK=255.255.255.0 ONBOOT=yes

    ifcfg-eth0:1内容如下:

    DEVICE=eth0:1 BOOTPROTO=static IPADDR=192.168.168.3 NETMASK=255.255.255.0 ONBOOT=yes

    三、多个网卡绑定成一块虚拟网卡

    为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。比如我们可以将eth0和eth1绑定成虚拟网卡bond0

    首先在/etc/sysconfig/network-scripts/下创建虚拟网卡bond0的配置文件ifcfg-bond0,内容如下

    DEVICE=bond0 BOOTPROTO=none BROADCAST=192.168.168.255 IPADDR=192.168.168.1 NETMASK=255.255.255.0 NETWORK=192.168.168.0 ONBOOT=yes TYPE=Ethernet GATEWAY=192.168.168.250 USERCTL=no

    然后分别修改eth0和eth1的配置文件 ifcfg-eth0内容:

    DEVICE=eth0 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes

    ifcfg-eth1内容

    DEVICE=eth1 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes

    因为linux的虚拟网卡是在内核模块中实现的,所以需要安装的时候已经装好该module。在/etc/modules.conf文件中添加如下内容(如果没有该文件,则新建一个):

    alias bond0 bonding options bond0 miimon=100 mode=1 primary=eth0

    其中miimon=100表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡 mode=1表示主备模式,也就是只有一块网卡是active的,只提供失效保护。如果mode=0则是负载均衡模式的,所有的网卡都是active,还有其他一些模式很少用到 primary=eth0表示主备模式下eth0为默认的active网卡

    miimon是毫秒数,每100毫秒触发检测线路稳定性的事件。 mode 是ifenslave的工作状态。 一共有7种方式: =0: (balance-rr) Round-robin policy: (平衡抡循环策略):传输数据包顺序是依次传输,直到最后一个传输完毕, 此模式提供负载平衡和容错能力。 =1: (active-backup) Active-backup policy:(主-备份策略):只有一个设备处于活动状态。 一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得。 此模式提供了容错能力。  =2:(balance-xor) XOR policy:(平衡 策略): 传输根据原地址布尔值选择传输设备。 此模式提供负载平衡和容错能力。  =3:(broadcast) broadcast policy:  (广播策略):将所有数据包传输给所有接口。 此模式提供了容错能力。   =4:(802.3ad) IEEE 802.3ad Dynamic link aggregation.   IEEE 802.3ad 动态链接聚合:创建共享相同的速度和双工设置的聚合组。(我不是太懂。) =5:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡):没有特殊策略,第一个设备传不通就用另一个设备接管第一个设备正在处理的mac地址,帮助上一个传。 =6:(balance-alb) Adaptive load balancing: (适配器传输负载均衡):大致意思是包括mode5,bonding驱动程序截获 ARP 在本地系统发送出的请求,用其中之一的硬件地址覆盖从属设备的原地址。就像是在服务器上不同的人使用不同的硬件地址一样。

    这些选项可以用命令:# modinfo bonding 来查看

    最后,在/etc/rc.local中加入

    modprobe bonding miimon=100 mode=1

    重启机器后可以看到虚拟网卡已经生效,可以通过插拔两个物理网卡的网线来进行测试,不过linux中网卡接管的时间好象比较长

    from:http://www.360doc.com/content/10/1016/14/1317564_61486325.shtml

    ====================================================

    需要说明的是如果想做成负载均衡,仅仅设置这里modprode bonding miimon=100 mode=0是不够的,还需要设置交换机的端口.
    从原理分析一下(bond运行在mode 0下): mode 0下bond所绑定的网卡的IP都被修改成一样的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp表里这个mac地址对应的端口就有多个,那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢?正常情况下mac地址是全球唯一的,一个mac地址对应多个端口肯定使交换机迷惑了。 所以mode0下的bond如果连接到交换机,交换机这几个端口应该采取聚合方式(cisco称为ethernetchannel,foundry称为portgroup),因为交换机做了聚合后,聚合下的几个端口也被捆绑成一个mac地址 由于家里没有三层交换机,这里的试验留给网友自行验证了.

    ====================================================

    在 /etc/rc.local 文件里加上一行:

    /root/bonding.sh

    bonding.sh文件内容:

     

    复制代码
    #!/bin/sh modprobe -r bonding modprobe bonding miimon=100 mode=6 ifconfig bond0 172.16.96.46 netmask 255.255.248.0 up route add default gw 172.16.100.1 bond0 #ifenslave bond0 eth0 eth1 eth2 eth3 eth4 eth5 ifenslave bond0 eth0 eth1  service network restart
    复制代码

    转载于:https://www.cnblogs.com/gaoyuechen/p/7487363.html

    展开全文
  • 如何设置虚拟机的静态IP地址步:查看虚拟机的静态ip地址 ...注意:DNS有几个几个,也可以自己进行设置 第六步:保存退出重启网卡 第七步:重新查看ip地址,修改成功,也可以ping通百度 ...

    如何设置虚拟机的静态IP地址

    第一步:查看虚拟机的静态ip地址

    在这里插入图片描述

    第二步:进入虚拟机所使用的网卡编辑页面

    vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
    

    在这里插入图片描述

    第三步:编辑

    修改:BOOTPROTO=static
    在这里插入图片描述

    第四步:进入到cmd中查看你本机所使用的网络

    在这里插入图片描述
    找到你电脑所连接的地址
    在这里插入图片描述

    第五步:编辑网卡

    在这里插入图片描述
    注意:DNS有几个写几个,也可以自己进行设置

    第六步:保存退出重启网卡

    在这里插入图片描述

    第七步:重新查看ip地址,修改成功,也可以ping通百度

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 我们在PC上,一般是windows桌面环境,安装好VMware后(建议安装workstation full版本),VMware软件会自动设置虚拟网卡地址,我们可以不做改动。 下面步就比较关键了。 1 VMware的主页点击编辑,然后点击里面的...

    在做嵌入式linux开发时,通常情况下,我们会从别人手上拷贝一个虚拟过来,因为上面已经搭建好了交叉编译环境。很多时候自己搭建环境也是一件痛苦的事。

    在不做网络参数修改的情况下,拷贝过来的虚拟机网络是不通的,下面就说一下如何修改IP。

    我们在PC上,一般是windows桌面环境,安装好VMware后(建议安装workstation full版本),VMware软件会自动设置虚拟网卡地址,我们可以不做改动。
    在这里插入图片描述
    下面几步就比较关键了。

    1 VMware的主页点击编辑,然后点击里面的虚拟网络编辑器。
    在这里插入图片描述
    2. 然后在打开的窗口里面点击DHCP设置。点击后我们可以在新 开的窗口里看到网络的网段的范围。
    在这里插入图片描述

    1. 我们再查看一下网关。点击一下下面的更改设置,然后再选择NAT模式,再点击NAT设置。
      一般情况下,网关后缀都是 xx.2
      在这里插入图片描述
    2. 进入虚拟系统中,本例用的是Ubuntu系统。点击右上角的系统设置

    在这里插入图片描述
    5. 双击Network
    在这里插入图片描述

    1. 点击Options
      在这里插入图片描述

    2. 选择IPV4,填一个IP地址,在127到254之间,填入网关、DNS。DNS必须要,不然无法解析地址。
      在这里插入图片描述

    3. 测试,PASS!
      在这里插入图片描述

    展开全文
  • elasticsearch1.4.3以前想版本,除了有MVEL安全漏洞外,还有Groovy的漏洞,具体可以参照:点击打开...而elasticsearch默认绑定的IP地址是:0.0.0.0,也就是说如果这个机子有几个网卡,则elasticsearch都可以通过这些IP

              elasticsearch1.4.3之前的版本,除了有MVEL安全漏洞外,还有Groovy的漏洞,具体可以参照:点击打开链接,这里要说的就是其使用的时候要注意的一个重要配置:

            作为分布式服务器,一般部署在内网,以服务的形式提供给应用使用。而elasticsearch默认绑定的IP地址是:0.0.0.0,也就是说如果这个机子有几个网卡,则elasticsearch都可以通过这些IP来使用其服务。所以如果我们的服务器有网卡绑定在外网时一定要注意设置elasticsearch的属性:network.host为内网IP,当然了也可以通过network.publish_host和network.bind_host分别进行设置,具体这两个参数的含义,大家网上资料去查查,这里不做赘述。否则的话,别人就可以通过CURL命令来操作我们索引服务器上的索引数据,也自己随意添加索引和删除索引,相当可怕~

    展开全文
  • Linux 如何设置ip

    2012-05-18 15:46:35
    至于eth后天的数字是几,具体看你自己的机器,一般一个网卡的话就是0,具体几个可以用list看 ifcfg-eth0里的配置参数 HWADDR=MAC地址,不用配 BOOTPROTO=设置获取IP方式,STATIC静态地址,DHCP动态获取 ONBOOT=...
  • linux双网卡上内外网设置(树莓派)

    千次阅读 2013-03-05 09:02:44
    树莓派双网卡上外网,有以下种方式。 1)使用有线网络连接PC,将PC做成网关。...有些路由器在dhcp模式下,设置了静态ip,还需要做IP地址与MAC地址绑定,才可以解决访问外网问题。 笔者使用的无线网卡型号为 ...
  • 一、//配置ip, 弹出窗口配置 ...至于eth后天的数字是几,具体看你自己的机器,一般一个网卡的话就是0,具体几个可以用list看 ifcfg-eth0里的配置参数 HWADDR=MAC地址,不用配 BOOTPROTO=设置获取I...
  • ​ VMnet0默认为VMware在桥接模式下使用的交换机, 我的理解是:你的电脑有线或无线网卡和虚拟机都连接在这VMnet0虚拟交换机上,虚拟机通过这虚拟交换机连接到路由器,并获取到IP地址,此IP地址和主机处于同一...
  • 鼠标如何从虚拟机从出来:ctrl+Alt 挂起:待机 关闭:关机 XShell连接linux 文件-》新建 -》名称 ...大多数一个情况下 虚拟网卡出问题 cmd>ipconfig >检查两个虚拟网卡是否成功 2.虚拟机的网路...
  • 我的pc有一个IP地址可以访问网络的,那么怎样让VM能够共享我的IP地址,也能上网呢。今天在摸索中实现了,具体的配置如下:      1,首先将VM的网卡net8启用:  2,然后将VM的网卡设置为VMnet8(NAT): ...
  • Linux下多网卡bonding

    2016-09-05 14:57:44
    、什么是BondingBonding,就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过Bonding,虚拟网卡对外提供连接,物理网卡的被修改为...
  • Linux添加虚拟网卡的多种方法 有时候,一台服务器需要设置...以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192.168.1.63 如果不想要这个虚拟网卡了,可以使用如下命令删除: sudo ifconfi.
  • Linux网卡配置问题

    2020-05-31 14:43:21
    初步怀疑:是linux把识别到的第一个网口配置作为优先级最高的配置,即把它的网关设置为默认网关 查看当前地址 查看当前地址 查看网卡配置文件 cd /etc/sysconfig/network-scripts/ 发现多出几个配置文件,ifcfg-...
  • 配置多IP地址后只能访问主IP地址的,次IP配置到另外一个网口也不能ping通另外一个网段。用PC测试后完全可以,怀疑是服务器对多个网关识别不太好(可是PC正常。。。。)。使用了route add 命令来添加服务器出口的静态...
  • IP-SCAN.zip

    2020-04-08 11:17:28
    自制的局域网的扫描工具,主要用于局域网维护用,看看哪几个主机在线,IP地址和物理地址多少等,功能比较简单. 功能列表 1.NB扫描 采用NETBIOS协议扫描,只能扫描WINDOWS主机,不能扫描手机,路由器等。 2.ARP扫描...
  • VMware虚拟机Linux服务器使用dhclient可以动态获取IP地址,但是经常会有IP跳转的现象,比如过了一个周末等周一回来上班的时候,你会偶尔发现上周部署完成的一个k8s集群所用的台服务器的IP地址都变了这将导致集群...
  • VMnet8设置ping通外网

    2017-04-28 10:37:00
    先开启真机的v8网卡设置地址为此网段的最大或者最小地址 以我的为例: 先启动vmnet8 勾选这项 配置里面的ip几子网掩码 打开这 选择它 打开共享的选择下图 打开虚拟机 然后编辑 /...
  • 从浏览器地址框输入一个 g ,浏览器会根据你的历史访问,书签等,给出输入建议,假如说我以前打开过 google.com,浏览器就会根据它的算法匹配并给出 4,5 条建议地址。 有时候提示还会...
  • linux eth0:0什么意思

    2013-11-08 14:45:00
    电脑可以装几块网卡,每个网卡可以设置几个IP, eth0:0,第一个0是代表你电脑上的第一块网卡,就是你电脑上的那一网卡,如果你机器加网卡另一个网卡就是1,第二个0是你在第一个网卡上设置的第一个ip地址,如果你想在...
  • “vlan可以理解成编号为的vlan,比如vlan 2就是编号为2的vlan,只是一个编号而已,并不是说vlan 2的网段一定要是2网段,vlan2的IP地址可以随便设置的。下面我将三层交换机的第20个端口添加到vlan 10里,步骤...
  • 飞鸽传书(IPMessenger) 源码

    热门讨论 2010-06-29 14:10:51
     - 如果有多个网卡(IP), 你可以将飞鸽传书与指定的网卡(IP)进行绑定.  命令格式如下(你可以在快捷方式上设置):  ipmsg.exe [端口] /NIC IP地址  例如:  C:\>ipmsg.exe /NIC 192.168.10.100  - 支持命令方式...
  • 我的pc有一个IP地址可以訪问网络的,那么如何让VM可以共享我的IP地址,也能上网呢。今天在摸索中实现了,详细的配置例如以下:  1,首先将VM的网卡net8启用:  2,然后将VM的网卡设置为VMnet8(NAT): ...
  • 很多人·在启动虚拟机后连不上外网,即ifconfig没有ip地址,我总结了一下几个需要注意的地方: 以下全是在桥接模式。 1.在windows中打开任务管理器——》服务中找到一下几个服务,确保它们开启 2.重启虚拟机,若还是...
  • 这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux里面一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。 在此种模式下,虚拟机内部的网卡(例如linux下的...
  • 我的pc有一个IP地址可以访问网络的,那么怎样让VM能够共享我的IP地址,也能上网呢。今天在摸索中实现了,具体的配置如下: 1,首先将VM的网卡net8启用: 2,然后将VM的网卡设置为VMnet8(NAT): 3,将PC的可以...

空空如也

空空如也

1 2 3 4 5
收藏数 98
精华内容 39
关键字:

一个网卡可以设置几个ip地址