
add 04000 allow IP from 192.168.1.10 to ca-vancouver.privateinternetaccess.com keep-state
Quero mudar para epair0b porque quero evitar endereços IP codificados e gostaria de usar DHCP
Então eu mudei para
add 04000 allow IP from epair0b to ca-vancouver.privateinternetaccess.com keep-state
E recebi o erro
Line 6: hostname ```epair0b'' unknow
Existe uma maneira de usar o nome da interface ou “a máquina” no IPFW?
Em outras palavras, quero evitar o uso de endereço IP codificado em minhas regras.
Obrigado!
Responder1
De acordo comipfw
página de manual,
me Corresponde a qualquer endereço IP configurado em uma interface do sistema.
add 04000 allow IP from me to ca-vancouver.privateinternetaccess.com keep-state
Responder2
O daemon DHCP pode atualizar seu /etc/hosts
arquivo e definir o IP local próximo ao nome do host. Dessa forma, você poderia usar o nome do host que resolveria o IP atual.
Digite hostname
para obter seu nome de host.
Verifique as páginas de manual do daemon DHCP como elas o implementam. Poderia ser assim:
#!/bin/sh
set -e
if [ "$IFACE" = lo ]; then
exit 0
fi
SHORT_HOST=`hostname`
# Remove current line with hostname at the end of line
sed -i '/'$SHORT_HOST'$/ d' /etc/hosts
ipaddr=$(ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}')
echo "$ipaddr $SHORT_HOST" >>/etc/hosts