站点图标 星露谷值班站长

CentOS6 使用ip netns

CentOS6 使用 ip netns

docker 使用的过程中如果要自定义容器的网络设备(主要是指定 IP 地址),就要用到网络 namespace(可以理解为进程级别的网络设备)使用 ip netns 会出现类似这样的报错:

Object “netns” is unknown, try “ip help”.

解决方法:升级 iproute

网上的解决方法都是解决不了这个问题的,因为原先的 YUM 源已经失效了。

vim /etc/yum.repos.d/rdo-release.repo

[openstack-juno]
name=OpenStack Juno Repository
baseurl=https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/
enabled=1
skip_if_unavailable=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Juno

更新 YUM 源之后

yum –enablerepo=openstack-juno install iproute

安装成功!

再次执行 ip netns

这样问题就解决了




退出移动版