ifconfig

Find out which network interface belongs to docker container

守給你的承諾、 提交于 2021-02-17 14:45:55
问题 Docker creates these virtual ethernet interfaces veth[UNIQUE ID] listed in ifconfig . How can I find out which interface belongs to a specific docker container? I want to listen to the tcp traffic. 回答1: To locate interface In my case getting value from container was like (check eth0 to): $ docker exec -it my-container cat /sys/class/net/eth1/iflink 123 And then: $ ip ad | grep 123 123: vethd3234u4@if122: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP

Find out which network interface belongs to docker container

a 夏天 提交于 2021-02-17 14:44:30
问题 Docker creates these virtual ethernet interfaces veth[UNIQUE ID] listed in ifconfig . How can I find out which interface belongs to a specific docker container? I want to listen to the tcp traffic. 回答1: To locate interface In my case getting value from container was like (check eth0 to): $ docker exec -it my-container cat /sys/class/net/eth1/iflink 123 And then: $ ip ad | grep 123 123: vethd3234u4@if122: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP

linux双网卡绑定

天大地大妈咪最大 提交于 2021-02-13 18:50:29
1.新建一个ifcfg-bond0,命令如下所示: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-script/ifcfg-bond0 2. 修改ifcfg-bond0文件,去掉mac地址相关信息(HWADDR),给个ip地址,网络地址,网关地址如下: # cat ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static IPADDR=X.X.X.X NETMASK=255.255.255.0 GATEWAY=X.X.X.255 ONBOOT=yes TYPE=Ethernet 3. 修改ifcfg-eth0和ifcfg-eth1,如下: DEVICE=eth0 HWADDR=54:9F:35:12:31:F4 TYPE=Ethernet UUID=1ffd3746-0a48-4444-89d7-b6cd0ea5df15 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none MASTER=bond0 SLAVE=yes 4. 模块加载,修改/etc/modprobe.d/dist.conf文件,添加如下语句 : alias bond0 bonding options bond0 mode=1 miimon=100 解释如下:

How to install “ifconfig” command in my ubuntu docker image?

放肆的年华 提交于 2020-05-09 17:43:27
问题 I've just installed ubuntu docker image, when I execute "ifconfig" it says there's no such command, I tried apt-get install by there's no package named "ifconfig"(I can install some other images). So how to do this? Thanks. 回答1: On a fresh ubuntu docker image, run apt-get update apt-get install net-tools These can be executed by logging into the docker container or add this to your dockerfile to build an image with the same. 回答2: You could also consider: RUN apt-get update && apt-get install

Linux TCP/IP网络管理工具:net-tools VS iproute2

对着背影说爱祢 提交于 2020-04-07 02:03:12
许多系统管理员仍然使用ifconfig、route、arp、netstat 命令组合来管理和排错网络配置,这些命令有net-tools包提供,但在Arch Linux、Centos7/RHEL7等发行版里面已经使用iproute2替代了net-toolsiproute2是另外一个网络配置工具,用来取代net-tools的功能; net-tools访问和修改网络配置是通过procfs(/proc)和ioctl系统调用来完成的,而iproute2是通过netlink socket方式与内核通信;重要的是,iproute2发展一直很好: https://www.kernel.org/pub/linux/utils/net/iproute2/ 下面是net-tools和iproute2的使用对比: 列出所有网络接口(包括没有激活的网卡) 使用net-tools: $ ifconfig -a 使用iproute2: $ ip link show 激活和关闭网卡 使用net-tools: $ sudo ifconfig eth1 up $ sudo ifconfig eth1 down 使用iproute2: $ sudo ip link set down eth1 $ sudo ip link set up eth1 配置IPv4地址 使用net-tools: $ sudo ifconfig

Centos 7 安装

你离开我真会死。 提交于 2020-04-06 02:47:07
Centos 7 安装与配置 1. 安装VMware。 2. 安装centos7 首先右键“新建虚拟机”,选择 “典型”安装,如下图: 点击下一步,选择“稍后安装操作系统”,如图: 选择好对应的操作系统, 然后,选择centos的目录路径,如图: 指定磁盘容量,默认20g,可以调整。空间逐渐增加,上限是当前设置盘符的可用空间。 然后下一步就创建了一个空的虚拟机。接下来需要为此虚拟机配置一个iso镜像。 点击编辑“虚拟机设置”, 选择CD/DVD 栏目,并勾选“使用iso映像文件”,选择下载好的centos镜像。 点击确定就配置成功了。然后在主界面 点击“开启虚拟机”,等待系统安装,安装完毕,点击重启即可。 配置centos Ifconfig 无法使用。 进入centos ,输入ifconfig ,提示 :command not found 使用 ls /sbin/ifconfig ,提示:No such file or directory 说明ifconfig 是不存在的,有可能是因为centos版本的原因。 在控制台输入:yum -y install net-tools (-y 一键安装) 安装插件 Yum install 失败。 输入上述语句,报错: 应该是没有配置 /etc/resolv.conf 文件。 此时,换一种方法ip addr 命令。发现 ens1677736 没有

Linux的网卡由eth0变成了eth1或eth2,如何修复??

爱⌒轻易说出口 提交于 2020-04-04 12:29:28
背景:做linux下分布式测试的时候,重新安装了两个linux虚拟机,结果分布式脚本没有做好,分布式也没有做成。 今天想练练linux命令,打开vmware,启动linux1 虚拟机,使用ifconfig -a,查看ip,结果没有网卡eth0显示,也没有ip,显示成了eth2。 我想着其他虚拟机会不会这样呢,又启动了linux2 虚拟机,使用ifconfig -a,查看ip,结果显示网卡eth0了,但是没有显示ip。 好气哦,以前用得好好的啊。。。。。开始问题查找~ 一、使用ifconfig -a 显示了成了网卡eth2,但是没有ip显示 。 原因: 很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。 解决: 如何恢复到eth0? 在fedora中,udev记录网络规则的脚本为:/etc/udev/rules.d/70

linux操作系统基础篇(五)

你。 提交于 2020-04-04 06:51:36
Linux网络以及rpm安装yum源的配置 1.Linux网络 1. 使用ifconfig命令来维护网络 1) fconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。 2) 用ifconfig命令设定网卡的IP地址: 例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令: ifconfig eth0 172.18.48.56 netmask 255.255.255.128 2. 使用ifup和ifdown命令启动和停止网卡 1) ifup命令的功能:启动系统上指定的网卡。 2) ifdown命令的功能:停止系统上指定的网卡。 3) 使用ifup命令启用指定网卡的举例: 例如:启动eth0网卡的命令:ifup eth0 4) 使用ifdown命令停用指定网卡的举例: 只能作用于配置文件 例如:停用eth0网卡的命令:ifdown eth0 3. 网络配置文件 1) 网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。 补:虚拟机新添加网卡没有配置文件需手动添加配置或图形添加网卡 网络配置的定义:所谓的网络配置(设定)就是要修改网卡所对应的网络配置文件

Linux后门***检测工具

廉价感情. 提交于 2020-04-01 16:50:04
特别申明本文是高俊峰著作的《高性能Linux架构实战》中的一小段拿来与各位同僚分享。 rootkit是Linux平台下最常见的一种 后门工具,他主要通过替换系统文件来达到 和隐蔽的目的,这种 比普通 后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种 。rootkit 能力极强,对系统的危害很大,它通过一套工具来建立后门和隐藏,从而人让***者保住权限 ,以使它在任何时候都可以是用root权限登陆系统。 rookkit主要有两种类型:文件级别和内核级别 1、文件级别rootkit 文件级别的rootkit一般通过程序漏洞或者系统漏洞进入系统后,通过修改系统重要文件来达到隐藏自己的目的。在系统遭受rootkit***后,合法的文件被***程序代替,变成了外壳程序,而其内部是隐藏者的后门程序。通常容易被rootkit替换的系统程序有login、ls、ps、ifconfig、du、find、netstat等,其中login程序是最经常被替换的,因为当访问Linux是,无论是通过本地登录还是远程登录,/bin/login/程序都会运行,系统将通过/bin/login来收集并核对 用户的账号和密码,而rootkit就是利用这个程序的特点,使用一个带有权限后门密码的/bin/login/来替换系统的/bin/login/,这样的***通过输入设定好的密码就能轻松进入系统

ifconfig 中的 eth0 eth0:1 eth0.1 与 lo

微笑、不失礼 提交于 2020-03-24 06:47:58
ifconfig 中的 eth0 eth0:1 eth0.1 与 lo https://www.cnblogs.com/jokerjason/p/10695189.html 1. eth0 eth0:1 eth0.1 eth0 eth0:1 和eth0.1三者的关系对应于物理网卡、子网卡、虚拟VLAN网卡的关系: 物理网卡 :物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口。 子网卡 :子网卡在这里并不是实际上的网络接口设备,但是可以作为网络接口在系统中出现,如eth0:1、eth1:2这种网络接口。它们必须要依赖于物理网卡,虽然可以与物理网卡的网络接口同时在系统中存在并使用不同的IP地址,而且也拥有它们自己的网络接口配置文件。但是当所依赖的物理网卡不启用时(Down状态)这些子网卡也将一同不能工作。 虚拟VLAN网卡 :这些虚拟VLAN网卡也不是实际上的网络接口设备,也可以作为网络接口在系统中出现,但是与子网卡不同的是,他们没有自己的配置文件。他们只是通过将物理网加入不同的VLAN而生成的VLAN虚拟网卡。如果将一个物理网卡通过vconfig命令添加到多个VLAN当中去的话,就会有多个VLAN虚拟网卡出现,他们的信息以及相关的VLAN信息都是保存在/proc/net/vlan