From: http://askubuntu.com/a/217363/63517
I’m assuming you’re running NetworkManager here, you’ve already set up your wireless connection using DHCP and you’re talking about IPv4 here.
While you can’t configure the static addresses in NetworkManager GUI, there’s a hack possible.
- Find the connection UUID of the connection configured
$ nmcli con
- Add a script in
/etc/NetworkManager/dispatcher.d/
, containing this starting point:#!/bin/bash WLAN_DEV=wlan0 MYCON_UUID=31c48409-e77a-46e0-8cdc-f4c04b978901 if [ "$CONNECTION_UUID" == "$MYCON_UUID" ]; then # add alias for Network 1: 192.168.0.123/24 ifconfig $WLAN_DEV:0 192.168.0.123 netmask 255.255.255.0 up # add alias for Network 2: 192.168.1.123/24 ifconfig $WLAN_DEV:1 192.168.1.123 netmask 255.255.255.0 up fi
- Make sure it has the right permissions (
chmod +x /path/to/script.sh
) and restart NetworkManager:$ sudo service network-manager restart
Now when you connect to your wireless connection, it should add the two aliases (check with
ifconfig
.
No Comments
You can leave the first : )