Easily connecting to the internet with FreeBSD
I am a beginner at using UNIX, and I have a small Toshiba notebook computer which I installed FreeBSD 9.x on. I looked at the online handbook to try to find out how to connect to the internet, but it is all really complex. I would prefer a simple way to do this. I have an ethernet connector, so if I really need to, do I just plug it in to the computer and router? Is there any danger of doing anything to the router?
2 Answers 2
The thing to remember is that getting used to something new, like a new operating system, is stressful.
Unfortunately, I haven’t got freeBSD in front of me at the moment, but assuming that there is a driver for your ethernet card (which there is in all likelihood), the first thing you should try at a command prompt is,
This will show you what network interfaces you have available. Assuming that you have an ethernet interface available and it’s name is `int0′, you can then try
which should connect you to the router. Don’t forget to connect the cable up beforehand and don’t worry, you can’t damage the router, or your laptop, by trying this.
I had this problem on FreeBSD 11.0 running as a VHD with VirtualBox on Ubuntu 16.04. ifconfig shows me two interfaces, em0 and lo0 and dhclient em0 worked. Now I can ping google.com. Thanks! But why is this even necessary??
For a new user the likely easiest route is to use sysinstall. As root:
select the following (each line represents an option from menu)
Configure Networking Interfaces
You can skip ipv6 setup, then select DHCP.
That should configure your ethernet.
If there are multiple listings for ethernet cards (probably not in a laptop) the way to tell which one to use is from a command prompt type «ifconfig» and look for a line that looks like this:
media: Ethernet autoselect (1000baseT )
That interface has a working cable attached to it and that is the one you want to use.
To see what sysinstall did:
Later if you wanted to switch to a static IP you would edit your /etc/rc.conf to look like:
defaultrouter="###.###.###.###" ifconfig_em0="inet ###.###.###.### netmask 255.255.255.0"
Where ### represent IPs. If you are doing this home there is a good chance your router/gateway is 192.168.1.1 and you could assign to your machine something like 192.168.1.100 .
If you have other devices and you can check what IPs they are using try to assign your FreeBSD machine an IP away from those. For example if your router is assigning IPs above 100, then setup your machine to IP of 10.
unixforum.org
Хочу на десктопе FreeBSD поднять wireless Access Point. Десктоп присоеденен до роутера по LAN через re0. Текущие настройки:
interface=wlan0 debug=1 ctrl_interface=/var/run/hostapd ctrl_interface_group=wheel ssid=freebsdapp wpa=2 wpa_passphrase=freebsdapp wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP TKIP
hostname="borys" wlan_wep_load="YES" wlan_tkip_load="YES" wlan_ccmp_load="YES" wlan_xauth_load="YES" wlan_acl_load="YES" ifconfig_re0="DHCP" gateway_enable="YES"
subnet 192.168.77.0 netmask 255.255.255.0
# ifconfig wlan0 create wlandev rum0 wlanmode hostap # ifconfig wlan0 inet 192.168.77.1 netmask 255.255.255.0 # /etc/rc.d/hostapd onerestart Starting hostapd. Configuration file: /etc/hostapd.conf Using interface wlan0 with hwaddr 00:1e:58:a4:6a:30 and ssid 'freebsdapp' # dhcpd wlan0 Internet Systems Consortium DHCP Server 4.2.4-P2 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Wrote 3 leases to leases file. Listening on BPF/wlan0/00:1e:58:a4:6a:30/192.168.77.0/24 Sending on BPF/wlan0/00:1e:58:a4:6a:30/192.168.77.0/24 # ifconfig re0: flags=8843 metric 0 mtu 1500 options=8209b ether 28:92:4a:2a:06:b5 inet 192.168.19.135 netmask 0xffffff00 broadcast 192.168.19.255 nd6 options=29 media: Ethernet autoselect (100baseTX ) status: active pflog0: flags=0<> metric 0 mtu 33152 nd6 options=29 pfsync0: flags=0<> metric 0 mtu 1500 nd6 options=29 syncpeer: 0.0.0.0 maxupd: 128 lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 rum0: flags=8843 metric 0 mtu 2290 ether 00:1e:58:a4:6a:30 nd6 options=29 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running wlan0: flags=8843 metric 0 mtu 1500 ether 00:1e:58:a4:6a:30 inet 192.168.77.1 netmask 0xffffff00 broadcast 192.168.77.255 nd6 options=29 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: running ssid freebsdapp channel 6 (2437 MHz 11g) bssid 00:1e:58:a4:6a:30 country US authmode WPA2/802.11i privacy MIXED deftxkey 2 TKIP 2:128-bit txpower 0 scanvalid 60 protmode CTS dtimperiod 1 -dfs
Интернет на десктопе присутствует, клиенты получають IP адреса, шлюз пингуеться, интернет или DNS 8.8.8.8 — не пингуеться.
Нет интернета через freebsd
День добрый.
У меня следующая ситуация, не хочет работать подключение к ISP.
Версия FreeBSD 6.2 файл rc.conf содержит следующую конфигурацию: ifconfig_rl0=»inet 192.168.0.1″ # смотрит в локалку, тут все ок.
ifconfig_vr0=»inet 83.x.x.x» # IP ISP смотрит во внешнюю сеть
defaultrouter=»84.x.x.x» # шлюз ISP
gateway_enable=»YES»
resolv.conf — содержит настройки dns ISP. Проблема в следующем, не хочет работать выход во внешнюю сеть, причем если указывать в качестве шлюза IP-шник виндовс машины которая подключена к ISP, то все работает. Никак не могу понять в чем причина, посмотрел кучу документации, но так и не решил проблему, я думаю, что проблема в какой-то мелочи, вот только никак не могу разобраться в какой. Наверное, мой вопрос покажется глупым, но все же прошу подсказать в каком направлении хотябы искать. Спасибо.
- Не работает выход в Интернет, FreeBSD, psn1982, 09:34 , 31-Авг-07, ( 1 )
- Не работает выход в Интернет, FreeBSD, suslic, 11:30 , 31-Авг-07, ( 2 )
- Не работает выход в Интернет, FreeBSD, Lemegeton, 11:37 , 31-Авг-07, ( 4 )
- Не работает выход в Интернет, FreeBSD, Mike29, 12:23 , 31-Авг-07, ( 5 )
- Не работает выход в Интернет, FreeBSD, Lemegeton, 12:27 , 31-Авг-07, ( 6 )
- Не работает выход в Интернет, FreeBSD, Mike29, 13:54 , 31-Авг-07, ( 7 )
- Не работает выход в Интернет, FreeBSD, reader, 15:02 , 31-Авг-07, ( 8 )
- Не работает выход в Интернет, FreeBSD, Lemegeton, 17:51 , 31-Авг-07, ( 9 )
- Не работает выход в Интернет, FreeBSD, mike29, 19:33 , 31-Авг-07, ( 10 )
- Не работает выход в Интернет, FreeBSD, reader, 20:52 , 31-Авг-07, ( 11 )
>[оверквотинг удален]
>указывать в качестве шлюза IP-шник виндовс машины которая подключена к ISP,
>то все работает.
>
>Никак не могу понять в чем причина, посмотрел кучу документации, но так
>и не решил проблему, я думаю, что проблема в какой-то мелочи,
>вот только никак не могу разобраться в какой. Наверное, мой вопрос
>покажется глупым, но все же прошу подсказать в каком направлении хотябы
>искать.
>
>Спасибо.Внешний интерфейс фри и шлюз провайдера должны лежать в одной подсети, маску на внешнем интерфейсе проверьте.
>я штото не понял.
>должен НАТ работать . или прокси ?В вопросе ничего не было про NAT, шлюз и т.п. 😉
>[оверквотинг удален]
>указывать в качестве шлюза IP-шник виндовс машины которая подключена к ISP,
>то все работает.
>
>Никак не могу понять в чем причина, посмотрел кучу документации, но так
>и не решил проблему, я думаю, что проблема в какой-то мелочи,
>вот только никак не могу разобраться в какой. Наверное, мой вопрос
>покажется глупым, но все же прошу подсказать в каком направлении хотябы
>искать.
>
>Спасибо.Уточню.
У Вас в кофиге не указаны маски сетей.ifconfig_rl0=»inet 192.168.0.1″ # смотрит в локалку, тут все ок.
ifconfig_vr0=»inet 83.x.x.x» # IP ISP смотрит во внешнюю сеть
defaultrouter=»84.x.x.x» # шлюз ISP
gateway_enable=»YES»AFAIR, должны быть указаны маски сети.
ifconfig_rl0=»inet 192.168.0.1 netmask 255.255.255.0″ # смотрит в локалку, тут все ок.
# Вот тут не была указана маска.
ifconfig_vr0=»inet 83.x.x.x netmask yyy.yyy.yyy.yyy» # IP ISP смотрит во внешнюю сеть
defaultrouter=»84.x.x.x» # шлюз ISP
gateway_enable=»YES»При этом, IP-адрес на внешнем (vr0) интерфейсе и адрес defaultrouter’а обязательно должны находиться в одной сети. Проверьте IP адрес и IP-адрес шлюза. Если первые цифры реальны, у Вас весьма странная сеть.
>[оверквотинг удален]
>
>ifconfig_rl0=»inet 192.168.0.1 netmask 255.255.255.0″ # смотрит в локалку, тут все ок.
># Вот тут не была указана маска.
>ifconfig_vr0=»inet 83.x.x.x netmask yyy.yyy.yyy.yyy» # IP ISP смотрит во внешнюю сеть
>defaultrouter=»84.x.x.x» # шлюз ISP
>gateway_enable=»YES»
>
>При этом, IP-адрес на внешнем (vr0) интерфейсе и адрес defaultrouter’а обязательно должны
>находиться в одной сети. Проверьте IP адрес и IP-адрес шлюза. Если
>первые цифры реальны, у Вас весьма странная сеть.Уточню, есть локальная сеть роль сервера сейчас выполняет Windows XP с ip 192.168.0.1 соответственно, там установлено две сетевые карты, одна для локалки, другая для ISP.
Мне нужно сделать тоже самое на FreeBSD, вот локальная сеть у меня работает, а внешняя не фурычит, в интерфейсе который смотрит во внешнюю сеть я прописываю IP назначенный ISP и его шлюз. То есть: ifconfig_vr0=»inet 83.x.x.x» # — IP ISP
defaultrouter=»83.x.x.x» # шлюз ISPвот с такой конфой не работает. Маску подсети забыл указать во внешнем интерфейсе, может из-за этого?
>[оверквотинг удален]
>192.168.0.1 соответственно, там установлено две сетевые карты, одна для локалки, другая
>для ISP.
>Мне нужно сделать тоже самое на FreeBSD, вот локальная сеть у меня
>работает, а внешняя не фурычит, в интерфейсе который смотрит во внешнюю
>сеть я прописываю IP назначенный ISP и его шлюз. То есть:
>ifconfig_vr0=»inet 83.x.x.x» # — IP ISP
>defaultrouter=»83.x.x.x» # шлюз ISP
>
>вот с такой конфой не работает. Маску подсети забыл указать во внешнем
>интерфейсе, может из-за этого?ДА. Скорее всего из-за этого.
>[оверквотинг удален]
>>Мне нужно сделать тоже самое на FreeBSD, вот локальная сеть у меня
>>работает, а внешняя не фурычит, в интерфейсе который смотрит во внешнюю
>>сеть я прописываю IP назначенный ISP и его шлюз. То есть:
>>ifconfig_vr0=»inet 83.x.x.x» # — IP ISP
>>defaultrouter=»83.x.x.x» # шлюз ISP
>>
>>вот с такой конфой не работает. Маску подсети забыл указать во внешнем
>>интерфейсе, может из-за этого?
>
>ДА. Скорее всего из-за этого.Ок, проверю как откомпилится самба. Вот тут я слышал говорили о NAT. Скажите, в локальной сети на 10 машин его вообще нужно использовать, у меня FreeBSD будет использоваться как роутер и как файл сервер на самбе, ну и как контроллер домена тоже средствами Samba (правда еще не уверен в необходимости этого). Стоит ли использовать NAT в данном случае?
>[оверквотинг удален]
>>>интерфейсе, может из-за этого?
>>
>>ДА. Скорее всего из-за этого.
>
>Ок, проверю как откомпилится самба. Вот тут я слышал говорили о NAT.
>Скажите, в локальной сети на 10 машин его вообще нужно использовать,
>у меня FreeBSD будет использоваться как роутер и как файл сервер
>на самбе, ну и как контроллер домена тоже средствами Samba (правда
>еще не уверен в необходимости этого). Стоит ли использовать NAT в
>данном случае?Если интернет-провайдер выдал только один IP-адрес, и данный компьютер выбран Вами в качестве шлюза, тогда придется использовать технологию NAT (Network Address Translation) для того, чтобы машины внутри локали могли использовать ресурсы глобальной сети.
Несколько неверно было бы устанавливать сервер SAMBA (особенно с контроллером домена) на шлюзе. Для этого стоило бы использовать другую машину. Но если это невозможно по каким-либо причинам, Вам стоит тщательным образом продумать настройки файервола.
Рекомендую в первую очередь озаботиться проблемами NAT’а, файервола и кэширующих серверов (DNS-Cache, HTTP-Proxy). Это может сильно повысить производительность сети в целом.
>[оверквотинг удален]
>качестве шлюза, тогда придется использовать технологию NAT (Network Address Translation) для
>того, чтобы машины внутри локали могли использовать ресурсы глобальной сети.
>
>Несколько неверно было бы устанавливать сервер SAMBA (особенно с контроллером домена) на
>шлюзе. Для этого стоило бы использовать другую машину. Но если это
>невозможно по каким-либо причинам, Вам стоит тщательным образом продумать настройки файервола.
>
>
>Рекомендую в первую очередь озаботиться проблемами NAT’а, файервола и кэширующих серверов (DNS-Cache,
>HTTP-Proxy). Это может сильно повысить производительность сети в целом.Я думал над тем, чтобы разделить на две машины, Вы считаете это лучше для безопасности будет или для производительности системы в целом?
Конечно для безопасности. Хоть вы и не указали конфигурацию железа, но на 10 клиентов (машин) производительности хватит.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору
Архив | Удалить
Индекс форумов | Темы | Пред. тема | След. темаОцените тред (1=ужас, 5=супер)? [ Рекомендовать для помещения в FAQ]
- Не работает выход в Интернет, FreeBSD, mike29, 19:33 , 31-Авг-07, ( 10 )
- Не работает выход в Интернет, FreeBSD, Mike29, 13:54 , 31-Авг-07, ( 7 )
- Не работает выход в Интернет, FreeBSD, Lemegeton, 12:27 , 31-Авг-07, ( 6 )
- Не работает выход в Интернет, FreeBSD, suslic, 11:30 , 31-Авг-07, ( 2 )