Маршрутная информация
Статические маршруты
- Код: выделить все
static_routes="lan1 lan2"
route_lan1="-net 192.168.77.0/24 192.168.51.7"
route_lan2="-net 192.168.55.0/24 192.168.51.5"
Вы можете легко задать используемый по умолчанию маршрутизатор посредством файла /etc/rc.conf. Мы добавили такую строку в файл /etc/rc.conf:
Маршрут по умолчанию
- Код: выделить все
defaultrouter="195.0.1.2"
Это также возможно сделать и непосредственно из командной строки при помощи команды route(8):
- Код: выделить все
# route add default 10.20.30.1
Для получения дополнительной информации об управлении таблицами маршрутизации обратитесь к справочной странице по команде route(8).
посмотреть таблицу маршрутов можно так
- Код: выделить все
netstat -r
VLAN's
Создаём VLAN
- Код: выделить все
ifconfig vlan100 create vlan 100 vlandev em0
Прописываем IP на VLAN
- Код: выделить все
ifconfig vlan100 10.10.10.1/28
В /etc/rc.conf прописываем так
- Код: выделить все
cloned_interfaces="vlan100"
ifconfig_vlan100="10.10.10.1/28 vlan 100 vlandev em1"
В строке cloned_interfaces перечисляются, через пробел, все виртуальные интерфейсы, которые система должна создать в процессе загрузки.
Для удаления интерфейса служит команда
- Код: выделить все
ifconfig vlan100 destroy
настройка Wi-Fi
За основу была взята статья
После установки FreeBSD 9.2 на ноутбук захотелось настроить на нём WiFi.
Установка довольно простая, хотя без проблем не обошлось.
Найдем нашу WiFi карту:
- Код: выделить все
# pciconf | grep WiFi
device = 'WiFi Link 5100'
При загрузке FreeBSD определила карту как ath0:
- Код: выделить все
# ifconfig iwn0
iwn0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether 00:21:6b:a3:3f:34
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
Добавим в /etc/rc.conf строки:
- Код: выделить все
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA DHCP country RU mode 11g" # *
Первая строка создает интерфейс wlan0, вторая — указывает типа шифрования и что настройки требуется получать по DHCP от WiFi-роутера.
* mode 11g - Указываем режим работы интерфейса. Автоопределение работает не всегда корректно и может согласовываться неверный режим работы.
Кроме того, в файл /boot/loader.conf добавим такие строки:
- Код: выделить все
if_iwn_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
wlan_acl_load="YES"
wlan_amrr_load="YES"
wlan_rssadapt_load="YES"
wlan_xauth_load="YES"
Теперь настроим само подключение к сети.
Чтобы не перезагружать машину сейчас, создадим интерфейс вручную — в дальнейшем он будет создаваться с помощью записи в /etc/rc.conf:
- Код: выделить все
# ifconfig wlan0 create wlandev iwn0
Проверим доступные сети:
- Код: выделить все
# ifconfig wlan0 list scan
SSID/MESH ID BSSID CHAN RATE S:N INT CAPS
SERGEY-WIFI 84:1b:5e:7a:9d:d0 11 54M -68:-95 100 EP RSN WPA HTCAP WME
Либо:
- Код: выделить все
# ifconfig wlan0 up scan
SSID/MESH ID BSSID CHAN RATE S:N INT CAPS
SERGEY-WIFI 84:1b:5e:7a:9d:d0 11 54M -68:-95 100 EP RSN WPA HTCAP WME
В данный момент интересует сеть SERGEY-WIFI.
Для настройки подключения к ней используем wpa_passphrase:
- Код: выделить все
# wpa_passphrase SERGEY-WIFI mypassword >> /etc/wpa_supplicant.conf
Теперь, в файле /etc/wpa_supplicant.conf должны появится такие строки:
- Код: выделить все
network={
ssid="SERGEY-WIFI"
psk="mypassword"
#psk=многабукф_хеш_пароля
}
Можно так же привести данный файл к следующему виду:
- Код: выделить все
cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="SERGEY-WIFI"
priority=2
scan_ssid=1
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="mypassword"
#psk=многабукф_хеш_пароля
}
Теперь, после рестарта сети:
- Код: выделить все
# /etc/rc.d/netif restart && /etc/rc.d/routing restart
должно появиться подключение:
- Код: выделить все
# ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:21:6b:a3:3f:34
inet 195.0.1.34 netmask 0xffffff00 broadcast 195.0.1.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: IEEE 802.11 Wireless Ethernet OFDM/48Mbps mode 11g
status: associated
ssid SERGEY-WIFI channel 11 (2462 MHz 11g) bssid 84:1b:5e:7a:9d:d0
country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
AES-CCM 2:128-bit txpower 15 bmiss 10 scanvalid 450 bgscan
bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
wme roaming MANUAL