Проверка установленных сетевых устройств
lshw -C network

lshw - консольная утилита, отображающая детализированную информацию
lshw-gtk — графический интерфейс к утилите lshw
hardinfo — графический интерфейс, отображает информацию о компьютере, операционной системе, так же информация которая недоступна через lshw

Список всех активных и неактивных сетевых устройств
ifconfig -a

Проверка беспроводной сети
iwconfig

Проверка подключеных беспроводных сетей
iwlist "подключенный интерфейс" scan

Например
iwlist wlan0 scan

Перезагрузка адаптера сети
sudo ifdown wlan0
sudo ifup wlan0

Список открытых и слушающих портов
netstat -nlpA inet,inet6

Например
2363/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN

Подробнее о программе
ps aux | grep 2363

Как пробросить порт?

Например, нужно пробросить порт 8081. Адрес, на который обращается клиент, назовём внешний_ip, а адрес, на который он должен попасть — внутренний_ip.
iptables -t nat -A PREROUTING -p tcp -d внешний_ір --dport 8081 -j DNAT --to-destination внутренний_ір:8081
iptables -t nat -A POSTROUTING -p tcp --dst внутренний_ір --dport 8081 -j SNAT --to-source внешний_ір

И обязательно нужно что-то вроде
iptables -t filter -A FORWARD -m conntrack --ctstate DNAT -j ACCEPT

или так

Выясняем мак-адрес по умолчанию при помощи команды ifconfig без параметров.

После этого меняем текущий мак-адрес на новый:
sudo ifconfig eth1 hw ether 00:e0:4c:d0:99:28

Все действия можно выполнить одной командой, например:
sudo ifconfig eth1 down && ifconfig eth1 10.7.9.7 netmask 255.0.0.0 hw ether 00:e0:4c:d0:99:28 up

&& — означает, успешное выполнение предыдущей команды. Т.е. если ifconfig eth1 down будет выполнено, передается на управление следующая команда ifconfig eth1 10.7.9.7 netmask 255.0.0.0 hw ether 00:e0:4c:d0:99:28 up

Все настройки действительны до перезагрузки системы