1、 ifconfig
ifconfig 默认安装完后,此命令不认识,也无法使用,那么我们可以通过在线或离线的方式进行更新;
sle-203:~/netsniff-ng-0.6.5 # zypper install net-tools-deprecated
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
net-tools-deprecated
The following package has no support information from its vendor:
net-tools-deprecated
1 new package to install.
Overall download size: 170.2 KiB. Already cached: 0 B. After the operation, additional 460.1 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package net-tools-deprecated-2.0+git20170221.479bb4a-3.11.x86_64 (1/1), 170.2 KiB (460.1 KiB unpacked)
Checking for file conflicts: ..........................................................................................................................................................................[done]
(1/1) Installing: net-tools-deprecated-2.0+git20170221.479bb4a-3.11.x86_64 ............................................................................................................................[done]
sle-203:~/netsniff-ng-0.6.5 # ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.101.203 netmask 255.255.255.0 broadcast 192.168.101.255
inet6 fe80::5054:ff:fe0e:c1e3 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:0e:c1:e3 txqueuelen 1000 (Ethernet)
RX packets 3421763 bytes 4473097384 (4.1 GiB)
RX errors 0 dropped 84820 overruns 0 frame 0
TX packets 1268629 bytes 91500562 (87.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::a5f1:f9d9:8efd:1bc0 prefixlen 64 scopeid 0x20<link>
ether 00:02:03:04:05:01 txqueuelen 1000 (Ethernet)
RX packets 102 bytes 23140 (22.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 142 bytes 25700 (25.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 49 bytes 5704 (5.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 49 bytes 5704 (5.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2、networkmanager(nmcli)使用
默认安装应该也是不存在的,默认安装的应该是wick管理的,所以需要安装;
sle-203:~/netsniff-ng-0.6.5 # zypper install NetworkManager
Loading repository data...
Reading installed packages...
'NetworkManager' is already installed.
No update candidate for 'NetworkManager-1.10.6-5.3.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
这里已经安装,再次安装会出现上面的提示;
安装完成后启动服务;
sle-203:~/netsniff-ng-0.6.5 # systemctl start NetworkManager
sle-203:~/netsniff-ng-0.6.5 # systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Wed 2020-07-22 03:30:21 EDT; 35min ago
Docs: man:NetworkManager(8)
Main PID: 13457 (NetworkManager)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
└─13457 /usr/sbin/NetworkManager --no-daemon
Jul 22 04:04:36 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405076.9244] dhcp4 (eth2): activation: beginning transaction (timeout in 45 seconds)
Jul 22 04:04:36 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405076.9274] dhcp4 (eth2): dhclient started with pid 20222
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <warn> [1595405121.8631] dhcp4 (eth2): request timed out
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405121.8633] dhcp4 (eth2): state changed unknown -> timeout
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405121.8797] dhcp4 (eth2): canceled DHCP transaction, DHCP client pid 20222
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405121.8797] dhcp4 (eth2): state changed timeout -> done
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405121.8804] device (eth2): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405121.8809] manager: NetworkManager state is now CONNECTED_GLOBAL
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <warn> [1595405121.8815] device (eth2): Activation: failed for connection 'Wired connection 2'
Jul 22 04:05:21 sle-203.acctoncn.LOCAL NetworkManager[13457]: <info> [1595405121.8822] device (eth2): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
sle-203:~/netsniff-ng-0.6.5 # nmcli connection
NAME UUID TYPE DEVICE
eth0 4cc3da8b-d5c6-4b5d-bcc3-5b07cf34bace ethernet eth0
Wired connection 1 3503c655-22a5-3b6e-a0f2-df5ea249fe8a ethernet --
Wired connection 2 a8205e1b-4044-3e85-850c-401757066c28 ethernet --
3、安装lldp 包,用来相关的测试;
sle-203:~/netsniff-ng-0.6.5 # zypper install open-lldp
Loading repository data...
Reading installed packages...
'open-lldp' is already installed.
No update candidate for 'open-lldp-1.0.1+56.cb81e95-1.27.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
sle-203:~/netsniff-ng-0.6.5 # lldp
lldpad lldptool