ip, ipconfig, ifconfig, netplan¶
let's get used to ip
instead of ifconfig
. d'oh
display bandwidth usage¶
just for a single device (man I get get used to this ip
command...)
check ip route¶
ip route get 2606:4700::6812:7361
2606:4700::6812:7361 from :: via fe80::fc00:3ff:fed2:ba70 dev enp1s0 proto ra src 2001:abcd:abcd::100 metric 100 mtu 1500 pref medium
ip route get 2a01:4f8:c0c:bd0a::1
2a01:4f8:c0c:bd0a::1 from :: via fe80::fc00:3ff:fed2:ba70 dev enp1s0 proto ra src 2a05:abcd:abcd::ba70 metric 100 mtu 1500 pref medium
set source address¶
first, note down the current routing table, you might want to note down the default gateway address with this command as well. It might come in handy depending on your setup.
omit the -6
for ipv4
next, see inline comments
ip -6 route del default # delete default gateway
ip -6 addr add 2001:abcd:abcd::2 dev eth0 # add your new source address
ip -6 route add default via fe80::1 src 2001:abcd:abcd::2 dev eth0 # set your new default gateway with a specific source address
get IPv6 default route¶
replace enp0s3
with your network interface
you can use the output in a netplan config then, like so. For example if you want to configure IPv6 with Oracle Cloud:
network:
ethernets:
enp0s3:
dhcp4: true
addresses:
- 2603:1234:1234:beef::/128
gateway6: fe80::200:17ff:fe63:44c5
set-name: enp0s3
version: 2