Archive for December, 2001

[*BSD] Mini howto @home DHCP

December 30th, 2001 by Rob


we nemen even aan dat je als externe nic ‘ed0′ hebt en dat je een werkende internet verbinding hebt. :)
de dns server die we gebruiken is 213.239.128.3

zet dit in je
/etc/dhclient.conf
[pagebreak]

Shell:

#
interface “ed0″ {
send host-name “CcXXXX-a” ;
prepend domain-name-servers 213.239.128.3;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers;
require subnet-mask;
media “media 10baseT/UTP”;
}

start nu de dhclient op als volgt

Shell:

# dhclient ed0

als het goed is krijg je nu een lijstje zoiets als deze….

Shell:

dhclient: New IP Address(ed0): [extern ip]
dhclient: New Subnet Mask (ed0): 255.255.255.*
dhclient: New Broadcast Address(ed0): 255.255.255.255
dhclient: New Routers: [router ip]

that’s it…. :)

[FreeBSD] Mini howto seriele kabelmodem

December 29th, 2001 by Rob


Inleiding
De kabelmodem gaan we heel simpel aanspreken als een gewone modem. Met een paar wijzigingen in de aansturing. (De kabelmodem snapt niet alle AT commando’s, of reageerd er niet op zoals het hoort.)

Benodigdheden
FreeBSD Machine.
Seriële Broadband kabelmodem.
pppd geïnstalleerd (staat meestal standaard geïnstalleerd.)
[pagebreak]
Configuratie bestanden
Je hebt een paar bestanden nodig om je kabelmodem aan te sturen, die bestanden kun je vinden in /etc/ppp/ en de instellingen van je provider worden opgeslagen in /etc/ppp/peers/

De directory /etc/ppp/

Eerst het bestand /etc/ppp/options Hier staat in hoe de modem aangestuurd moet worden e.d.

Shell:

asyncmap 0 noauth lock crtscts
defaultroute
debug
persist

Het bestand /etc/ppp/pap-secrets hier staan de inlognaam en het wachtwoord van je inbel verbinding in.

Shell:

“username” * “wachtwoord”

Ik denk dat het zo wel duidelijk is :)

Het bestand /etc/ppp/pppup

Shell:

#!/bin/sh

ps ax | grep pppd | grep -v grep
pid=`ps ax | grep pppd | grep -v grep | awk ‘{print $1;}’`
if [ X${pid} != "X" ] ; then
echo ‘pppd running: PID=’ ${pid-NONE}
else
echo ‘No pppd running.’
fi

set -x
netstat -n -I ppp0
ifconfig ppp0

De directory /etc/ppp/peers/
In deze directory staan specifieke inbelgegevens van je provider.

Het bestand /ppp/peers/casema
In dit bestand staat welke modem er voor deze isp gebruikt moet worden, en op wat voor snelheid die aangesproken moet worden.
Ook staat in dit bestand wel chat-script er gebruikt moet worden. (Jaaa.. Ook modems houden van chatten :) )

Shell:

/dev/cuaa0 57600 debug
crtscts defaultroute lock
connect ‘/usr/bin/chat -v -s -f /etc/ppp/peers/chat-casema’
noauth name loginname # Wat zou je hier moeten invullen?? :)

En tot slotte het chat-script voor de isp. /etc/ppp/peers
Hier staat regel voor regel wat er verwacht word e.d.

Shell:

TIMEOUT 5
ABORT “ERROR”
ABORT “NO ANSWER”
ABORT “BUSY”
ABORT “Username/Password Incorrect”
“” AT OK-AT-OK-AT-OK atd4

[FreeBSD] Keyboard aansluiten zonder te rebooten

December 22nd, 2001 by Rob


In de volgende link kan je vinden hoe je een FreeBSD server kan booten zonder keyboard en dan pas een keyboard aansluiten als het nodig is.

Lijkt me een handige oplossing als je een keer buitengesloten wordt door een kapotte NiC of een iets te strenge firewall. ;)

Check it out! :)

Link

[FreeBSD] ADSL Howto (mxstream) via mpd-netgraph

December 18th, 2001 by Rob


Uit ervaring blijkt dat met nieuwere versies van FreeBSD de volgende 2 howto’s beter werken:
[FreeBSD] ADSL Howto (mxstream) via SIP_Spoof
[FreeBSD] ADSL Howto (mxstream) via pptp-client

Met dank aan de volgende personen voor de howto: Taco Kemna voor schrijven
van deze howto‚Stefan Arentz voor zijn config files en Peter Blok voor zijn patch.

Deze howto gaat er wel vanuit dat je de standaard instellingen wel goed hebt
zoals voor linux (ethernetkaart op 10.0.0.150 enzo) en dat je kunt pingen
naar je modem (ping 10.0.0.138) en dat je natuurlijk wel het ethernet modem
hebt en niet de usb-versie. (telnet anders naar 10.0.0.138‚ je zou een prompt
moeten krijgen.

[FreeBSD] Howto Wanadoo Cable Broadband met Firewall

December 18th, 2001 by Rob


Met dank aan Edwin Pauli voor het schrijven van deze handleiding en het mogen publiceren op deze site.
Cursief afgebeelde tekst is commentaar

Inhoud
1. Inleiding
2. Kernel
3. Configuratie bestanden
4. Herstart het systeem
5. Verbinding maken
[pagebreak]

1. Inleiding
FreeBSD is een fantastisch gratis UNIX-achtig besturingsysteem voor vele architecturen.
Broadband Basic en Broadband Premium zijn 2 goede producten van Wanadoo.
Wie wil dit nou niet combineren. Op deze site wordt beschreven hoe mijn
configuratie eruit ziet. Op het moment van schrijven is mijn verbinding al ruim
20 dagen up, dus geen enkel probleem.

2. Kernel
Na de installatie van FreeBSD hoeft er, om Wanadoo Cable BB werkend te krijgen,
niks te gebeuren aan de kernel. Om een goed en snel systeem te krijgen is het altijd
aan te raden na de installatie zelf een kernel te compileren, met daarin alleen
support voor de in het systeem aanwezige hardware. Zie elders bij de howto’s over
hoe zelf een kernel te bakken.

3. Configuratie bestanden
De configuratie van de PPP daemon bestaat uit 2 bestanden, te weten:
/etc/ppp/ppp.conf en /etc/ppp/ppp.linkup.

Er wordt ook een derde file beschreven, namelijk /etc/rc.conf. In deze file komen
een aantal dingen die na een reboot automatisch worden ingesteld, zoals het
ip-adres van de NIC. In ppp.conf staan onder andere de inlognaam en wachtwoord. ppp.linkup zorgt voor het maken van de juiste DEFAULT ROUTE.
Met ppp.linkup kun je ook bestanden laten uitvoeren na het opkomen van de verbinding.
Verander de permissies van de configuratie bestanden, zodat alleen user root hier toegang toe heeft.
Doe dit met:

Shell:

touch /etc/ppp.linkup
chmod 600 /etc/ppp/ppp.conf
chmod 600 /etc/ppp/ppp.linkup

Edit /etc/ppp/ppp.conf met je favoriete editor en zorg dat hij er zo uit komt te zien.

Shell:

default:
set redial 1 0
set reconnect 3 10

wanadoo:
set device PPPoE:IF:
set log Warning Error Alert
set cd 5
set dial
set login
set timeout 0
set authname cXXXXXXX@wanadoo
set authkey XXXXXXXX


Verander IF in de naam van de interface van jouw NIC (=Network Interface Card, ook wel ethernetkaart genoemd) die wordt gebruikt voor Wanadoo
Cable Broadband. Als je niet weet wat deze naam is kun je dat opvragen met het
commando “ifconfig”. Hieronder een deel van de output van een 3Com NIC.

xl1: flags=8843 UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST mtu 1500
inet 10.0.0.1 netmask 0xff000000 broadcast 255.255.255.0
In dit geval is xl1 de interface van de NIC.

Vervang cXXXXXXX door jouw inlognaam (c-nummer dat je van Casema
hebt gekregen bij de aanmelding)
Vervang XXXXXXX door jouw wachtwoord.

Edit /etc/ppp/ppp.linkup met je favoriete editor en zorg dat hij er zo uit komt te zien.

Shell:

wanadoo:
iface clear
add! default HISADDR

bg /bin/echo “Connected. Using MYADDR as external address (MYADDR — HISADDR)”
bg /usr/bin/logger “LABEL – Connected. Using MYADDR as external address. (MYADDR — HISADDR)”

bg /etc/firewall-ipfw
bg /etc/dyndns.conf


Dit zijn 2 voorbeelden van bestanden die na het opkomen van de verbinding worden uitgevoerd. Een firewall-script
en een dyndns.org-script voor het wijzigen van mijn IP-adres in de DNS-server van dyndns.

Edit /etc/rc.conf met je favoriete editor en zorg dat hij er zo uit komt te zien.

Shell:

gateway_enable=”YES”
network_interfaces=”auto” #Set network interfaces automatically
ifconfig_IF=”inet 10.0.0.1 netmask 255.0.0.0″
ppp_enable=”YES”
ppp_mode=”ddial”
ppp_nat=”NO”
ppp_profiles=”wanadoo”

Door gateway_enable op “YES” te zetten kan de internet verbinding worden gedeeld met bijv. een lokaal netwerk.
Als je dit niet wilt, verander YES dan in NO.
Vervang IF door de interface naam van de NIC die je NIET hebt opgegeven in ppp.conf
Met ppp_enable=”YES” wordt er direct bij het opstarten een verbinding gemaakt

4. Herstart het systeem
Herstart het systeem nadat alle configuratie files zijn gemaakt. Tijdens de startup worden een
aantal dingen uit rc.conf gehaald die belangrijk zijn voor het functioneren van de internet-verbinding.

5. Vebinding maken
Dit is de laatste stap.
Als je alles goed hebt gedaan kun je met onderstaande regel vebinding maken met Wanadoo:

Shell:

ppp -ddial -alias wanadoo

[FreeBSD] Ipfilter installeren op een Co-located server

December 14th, 2001 by Rob


Hierbij een beschrijving van het bouwen van een firewall op een FreeBSD machine (co-located webserver)

In dit geval beschrijf ik een firewall die opgezet is/word op een machine met slechts 1 NIC‚ dit om het simpel te houden. mocht je meerdere nics in je systeem willen hebben dan zul je zelf even verder moeten kijken‚ maar nadat je dit verhaal heb gelezen weet je een aantal handige ipf commando’s om onverschrokken aan het testen te gaan‚ Ook op co-located machines !!!

[*BSD] Standaard commando’s

December 13th, 2001 by Rob


Hieronder vind je een overzicht van de commando’s die je op een *BSD systeem
kunt gebruiken, doe er je voordeel mee.

[FreeBSD] Portupgrade. Update je packages !

December 11th, 2001 by Rob


Hier een Artikel over een portupgrade.

Een tool waarmee je de geinstalleerde versie’s kunt vergelijken met de in de ports collectie beschikbare versie. Vervolgens kan deze tool alle out-dated geinstalleerde paketten vervangen door de nieuwere versie !

http://www.freebsddiary.org/portupgrade.php

Lees het artikel eens door en laat weten als je er ervaring mee hebt!

[FreeBSD] PureFTPD (i.c.m. MySQL) als FTP server

December 11th, 2001 by Rob


In deze howto ga ik beschrijven hoe je PureFTPD werkend kunt krijgen in
combinatie met MySQL.

Voorkennis: MySQL‚ niet strikt noodzakelijk wel erg handig

Waarom met MySQL zul je denken‚ dit omdat het hierdoor eenvoudig wordt om de
gebruikers te beheren.

[FreeBSD] Router met IpFilter firewall

December 3rd, 2001 by Rob


De heer Marty Schlacter heeft een heel mooie Engelstalige howto geschreven. Als je
deze howto volgt is je systeem erg veilig.

Als iemand er niet uitkomt betreffende de taal of andere problemen‚ schroom dan
niet om te mailen naar [mail=rob@bsdfreaks.nl]Rob[/mail] of zet het in het
forum.

[pagebreak]
Ipfilter router howto

SEO Powered by Platinum SEO from Techblissonline