系统:Redhat9

目的:为一个以太网卡配置多个ip地址

linux操作系统中配置网络接口,一般是通过网络配置工具实现,但实质是修改与网络相关的配置文件起作用,故可直接修改文件达到目的。

由于发行版本不同,其有自己专用的配置工具,但也有一些通用的配置工具,如ifconfig,ifup,ifdown

查看

#ifconfig //当前网络接口情况

#ifconfig -a //主机所有网络接口情况

#ifconfig eth0 //eth0接口情况

配置

1.ifconfig

格式:ifconfig 网络设备 ip地址 hw MAC地址 netwask broadcase地址 ... ...

(详见ifconfig --help)

例如:#ifconfig eth0 192.168.1.41 broadcase 192.168.1.255 netmask 255.255.255.0

注:用ifconfig为网卡指定ip只是用来调试网络用,并不会更改系统网卡相关的配置文件。

2.rh9网络配置工具netconfig

格式:netconfig -d 网络设备 --ip --hwaddr --netmask ......

(详见netconfig --help)

例如:#netconfig -d eht0 --ip=192.168.1.41 --netmask=255.255.255.0

注:直接修改网络接口相关的配置文件

3.修改网络配置文件

rh中与以太网相关的配置文件位于:/etc/sysconfig/network-scripts目录下,如ifcfg-eth0。可以增加配置文件如ifcfg-eth1来增加新的网络接口。

激活和终止

格式:ifconfig 网络设备 up/down

或ifup/ifdown 网络设备

例如:#ifconfig eth0 up

虚拟网络接口

即:为一个网卡配置多个ip

与一般配置基本相同,只是一般网络接口是eth0,eth1,...,而虚拟网络接口为:(以eth0为例)eth0:0,eth0:1,eth0:2,...

另外需要注意的是在设置虚拟接口时,每个接口都有不同的物理地址

例如:#netconfig -d eth0:0 --ip=192.168.1.42 --hwaddr=00:11:00:00:B1:05 --netmask=255.255.255.0 --broadcase=192.168.1.255

(eth0:hw是00:11:00:00:B1:04)

常用到的是“一个网卡绑定多个IP”

一、一个网卡绑定多个IP

linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,

对于以太网的第一个网络设备,配置文件名一般为ifcfg-eth0。

如果需要为第一个网络设备多绑定一个IP地址,只需要在

/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,

内容样例为:

DEVICE="eth0:0"

IPADDR="211.100.10.119"

NETMASK="255.255.255.0"

ONBOOT="yes"

其中的DEVICE为设备的名称,

IPADDR为此设备的IP地址,

NETMASK为子网掩码

ONBOOT 表示在系统启动时自动启动。

如果需要再绑定多一个IP地址,

只需要把文件名和文件内的DEVICE中的eth0:x加一即可。

LINUX最多可以支持255个IP别名

二、多个网卡绑定一个IP

使用多块网卡虚拟成为一块网卡,具有相同的IP地址。

这项技术其实在sun和cisco中已经存在,分别称为Trunking和etherchannel技术,

在linux中,

linux 起网口up_linux 网口设置相关推荐

  1. 如何在 Linux 最小化安装中设置互联网

    在最小化服务器安装中,设置互联网或网络是非常容易的.在本指南中,我们将解释如何在  .RHEL.Rocky   最小安装中设置互联网或网络. 在最小化服务器安装中,设置互联网或网络是非常容易的.在本指 ...

  2. Linux多网卡多路由设置

    Linux多网卡多路由设置 1.3K 折腾了半天,原始出处不知道了,转记一下. 比如如果一个linux服务器有三个口接三个不同的网络,假设对应的网络信息是如此 eth0是电信,ip地址为1.1.1.1 ...

  3. 有人物联网485转网口模块网口调试助手1035未知错误

    有人物联网485转网口模块网口调试助手1035未知错误 问题 解决 问题 项目使用有人物联网485转网口模块USR-TCP232-304,将模块接入实验室路由器,IP地址设置为动态IP,路由器上查得I ...

  4. Linux操作系统下共享文件夹设置方法介绍

    Linux操作系统下共享文件夹设置方法介绍    首先要在系统上安装samba模块 sudo apt-get install samba sudo apt-get install smbfs 下面我们 ...

  5. linux系统生成的新文件是什么编码的,Linux系统的默认编码设置

    修改/etc/sysconfig/language文件,将RC_LANG, RC_LC_ALL设置为zh_CN.GB2312, 同时将ROOT_USES_LANG设置为 "yes" ...

  6. linux启动设置运行级别,Linux的运行级别和设置开机启动服务的方式

    Linux的运行级别 什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别.级别是从0到6,具有不同的功能.这些级别定义在/ect/inittab文件中.这个文件是init程序寻找 ...

  7. Linux下的屏保设置 xset s 与 xset dpms

    Linux下的屏保设置 xset s 与 xset dpms http://bbs.chinaunix.net/archiver/?tid-2112889.html 用xset q 可以查看当前屏保的 ...

  8. linux wordpress伪静态,wordpress程序在win和Linux系统下的伪静态设置 - 张力博客

    这是一篇很早就应该写的文章,而在昨天就有朋友问我,为什么不写一下关于wordpress的伪静态设置呢?今天这篇文章我就来跟大家说一下,关于wordpress程序在win和Linux系统下的伪静态设置方 ...

  9. 【GPS】GPS的C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT配置,Linux系统中GPIO的设置

    GPS的GPIO配置文件 客户需要更改此变量C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT才能覆盖NAVRF驱动程序ELNA设置. modem_proc/gps/gnss/mgp/me ...

最新文章

  1. SQLServer2005表分区知识点摘要
  2. Ubuntu设置环境变量并立即生效
  3. 基于maven创建一个javaweb项目
  4. 你可能没有想过自己缺钱花的原因
  5. Jenkins骚操作第十三章之基于Kubernetes/K8S构建Jenkins持续集成平台(上)
  6. windows禅道官网地址及环境搭建
  7. H264码流中SPS PPS详解
  8. 活动报道:语音开发技术实践:语音云 语音浏览器 即时语音聊天技术(CMDN Club15期)...
  9. zheng项目新建一个module学习学习
  10. 程序员网站运营手册1
  11. H3C模拟器2012鼎杰终极版的基本使用教程
  12. 5个实力超群的手机APP,有这几个足够用了(系统类、阅读类)
  13. 超说网络NO.5 | 超详细全方位介绍Web 与 HTTP(运维面试必考点)
  14. Openwrt如何添加SD_Card?看这里
  15. 多边形的扫描转换算法——扫描线算法(计算机图形学)
  16. DNS知识及域名解析内容深入浅出超详细总结附DNS配置教程
  17. python 离线翻译软件_简单翻译软件
  18. RFID射频识别电子标签基础知识汇总
  19. 不想露脸的6个拍照技巧,给人无限想象,速速收藏
  20. Robot Framework robot命令

热门文章

  1. #完全背包#CH 5202 自然数拆分Lunatic版
  2. 无线通信模块——WiFi,蓝牙,2.4G
  3. 17-1-数据处理思想和程序架构: 单片机stm32的flash保存数据优化方案(让擦写次数达到上百万至上千万次)
  4. 网易新闻鸿蒙系统,华为宣布鸿蒙系统升级至2.0版本 明年华为手机全面支持
  5. 用快递单号快速查询物流退回件的单号
  6. 小米note刷android8.1,【Android 8.1.0】RR-O For Xiaomi Mi Note Pro(小米Note顶配版)
  7. 【CLAPACK函数库】CLAPACK安装与使用,编译好了出现f2c_dgemm,dgesvd_错误主要是camkelist, gcc编译库的顺序要对
  8. 百度地图api之创建自定义控件
  9. 小兵围大炮||大兵小将【C++】
  10. NPDP产品经理小知识:知识产权管理