Howto NetworkManager: Difference between revisions
Mandulete1 (talk | contribs) |
Mandulete1 (talk | contribs) |
||
Line 13: | Line 13: | ||
= NetworkManager commands = | = NetworkManager commands = | ||
show connections using nmcli | show connections using nmcli: | ||
nmcli con show | nmcli con show | ||
show active connections using nmcli | show active connections using nmcli: | ||
nmcli con show --active | nmcli con show --active | ||
show more details about connection device | show more details about connection device: | ||
nmcli con show "System eth0" | nmcli con show "System eth0" | ||
delete connection device: | delete connection device: | ||
nmcli con del "System eth0" | nmcli con del "System eth0" | ||
bring down or deactive network profile using nmcli | bring down or deactive network profile using nmcli: | ||
nmcli con up static | nmcli con up static | ||
bring up or enable network profile using nmcli | bring up or enable network profile using nmcli: | ||
nmcli con up static | nmcli con up static | ||
reload configuration using nmcli | reload configuration using nmcli: | ||
nmcli con reload | nmcli con reload | ||
nmcli con up static | nmcli con up static | ||
modify ip address using nmcli | modify ip address using nmcli: | ||
nmcli con modify "static" ipv4.addresses "172.25.0.10/24 172.25.0.254" | nmcli con modify "static" ipv4.addresses "172.25.0.10/24 172.25.0.254" | ||
add another ip address to interface using nmcli | add another ip address to interface using nmcli | ||
nmcli con modify "static" +ipv4.addresses "172.25.0.15/24" | nmcli con modify "static" +ipv4.addresses "172.25.0.15/24" | ||
modify dns using nmcli | modify dns using nmcli: | ||
nmcli con modify "static" ipv4.dns 8.8.8.8 | nmcli con modify "static" ipv4.dns 8.8.8.8 | ||
Revision as of 02:51, 18 November 2021
install NetworkManager
make sure you have network-manager installed:
yum install networkmanager -y
start and enable NetworkManager:
systemctl enable NetworkManager && systemctl start NetworkManager
add address to ethernet
add ip address to your eth0 interface:
nmcli con add con-name eth0 ipv4.method manual type ethernet ifname eth0 ipv4.address 192.168.75.15/24 ipv4.gateway 192.168.75.1 ipv4.dns 4.2.2.1,4.2.2.2 autoconnect yes
enable network interface eth0:
nmcli con up eth0
configure dhcp to your eth0 interface:
nmcli con add con-name eth0 ipv4.method auto type ethernet ifname eth0 autoconnect yes
NetworkManager commands
show connections using nmcli:
nmcli con show
show active connections using nmcli:
nmcli con show --active
show more details about connection device:
nmcli con show "System eth0"
delete connection device:
nmcli con del "System eth0"
bring down or deactive network profile using nmcli:
nmcli con up static
bring up or enable network profile using nmcli:
nmcli con up static
reload configuration using nmcli:
nmcli con reload nmcli con up static
modify ip address using nmcli:
nmcli con modify "static" ipv4.addresses "172.25.0.10/24 172.25.0.254"
add another ip address to interface using nmcli
nmcli con modify "static" +ipv4.addresses "172.25.0.15/24"
modify dns using nmcli:
nmcli con modify "static" ipv4.dns 8.8.8.8
create bridge interface
create the bridge interface:
nmcli connection add type bridge autoconnect yes con-name br0 ifname br0
add ip address to bridge interface:
nmcli connection modify br0 ipv4.addresses 192.168.75.15 ipv4.method manual ipv4.gateway 192.168.75.1 ipv4.dns 4.2.2.1,4.2.2.2
add device to bridge:
nmcli connection add type bridge-slave autoconnect yes con-name br0-eth0 ifname eth0 master br0
active bridge interface:
nmcli connection up br0
network teaming
add team interface:
nmcli connection add type team con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}'
add ipv4 address to interface:
nmcli connection modify team0 ipv4.addresses 172.25.0.11
add ipv4 method:
nmcli connection modify team0 ipv4.method manual
add slave interface:
nmcli connection add type team-slave con-name team0-eth1 ifname eth1 master team0
add ports to interface:
nmcli connection add type team-slave ifname eth0 master team0 nmcli connection add type team-slave ifname eth1 master team0
enable interfaces:
nmcli device enable eth0 nmcli device enable eth1
disable other connections and enable team0:
nmcli connection down System eth0 nmcli connection up team0
test connection disabling one interface:
nmcli device disable eth0
modify configuration:
nmcli connection modify team0 team.config '{"runner": {"name": "activebackup"}}'