Проверка установленных сетевых устройств Ubuntu
Проверка установленных сетевых устройств
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
Все настройки действительны до перезагрузки системы