Konfiguracja przewodówki - OpenWRT Kamikaze
W tym tutorialu opiszę konfiguracją portów przewodowych. Bezprzewodówką (wifi) zajmiemy się w innym post'cie.
Konfiguracja sieci w OpenWRT Kamikaze w przeciwieństwie do White Russian jest przechowywana w pliku konfiguracyjnym a nie w zmiennych przestrzeni nvram. Plik ten to /etc/config/network.
Domyślnie zawartość to:
#### VLAN configurationJak widać plik podzielony jest na sekcje. W pierwszej sekcji konfigurujemy 6 portów wbudowanego switch'a. Dla użytkownika wystawionych jest 5 portów, a szósty podłączony jest do systemu. Ponieważ korzystam z telefonii internetowej i nie chcę podłączać dodatkowego switch przed routerem więc dokładam sobie jeden port po stronie WAN'u do którego podłączam adapter VoIP i po sprawie
config switch eth0
option vlan0 "1 2 3 4 5*"
option vlan1 "0 5"
#### Loopback configuration
config interface loopback
option ifname "lo"
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
#### LAN configuration
config interface lan
option type bridge
option ifname "eth0.0"
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
#### WAN configuration
config interface wan
option ifname "eth0.1"
option proto dhcp
#### VLAN configurationNastępnie mamy konfigurację LAN'u i WAN'u. Przy konfiguracji WAN'u przydatna może okazać się opcja macaddr (w White Russian było to hwaddr). Jeśli chcemy wpisać kilka serwerów DNS oddzielamy je spacjami i zamykamy w cudzysłów.
config switch eth0
option vlan0 "2 3 4 5*"
option vlan1 "0 1 5"
#### WAN configurationSieć możemy skonfigurować za pomocą polecenia: uci
config interface wan
option ifname "eth0.1"
option proto static
option ipaddr nasze_IP
option netmask nasza_maska
option gateway nasza_brama
option dns "DNS1 DNS2"
option macaddr nasz_mac
Aktualną konfigurację poznamy przez: uci show network
Przykładowa konfiguracja WAN'u
uci set network.wan.proto=static
uci set network.wan.ipaddr=nasze_IP
uci set network.wan.netmask=nasza_maska
uci set network.wan.gateway=nasza_brama
uci set network.wan.dns="DNS1 DNS2"
uci set network.wan.macaddr=nasz_mac
konfigurację sieci zapisujemy przez wydanie polecenia
uci commit networka cała konfigurację (w przypadku gdy zmienialiśmy coś poza siecią) możemy zapisać przez
uci commit