From owner-freebsd-net@FreeBSD.ORG Tue Feb 24 08:58:00 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C99D16A4CE for ; Tue, 24 Feb 2004 08:58:00 -0800 (PST) Received: from access.lozenetz.net (access.lozenetz.net [80.72.64.115]) by mx1.FreeBSD.org (Postfix) with SMTP id E487D43D2D for ; Tue, 24 Feb 2004 08:57:57 -0800 (PST) (envelope-from valqk@lozenetz.net) Received: (qmail 10040 invoked from network); 24 Feb 2004 16:57:53 -0000 Received: from unknown (HELO ?192.168.0.1?) (192.168.0.1) by upper.lan with SMTP; 24 Feb 2004 16:57:53 -0000 From: Anton Blajev To: freebsd-net@freebsd.org Content-Type: text/plain Message-Id: <1077641871.1046.10.camel@valqk.upper.lan> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 24 Feb 2004 18:57:51 +0200 Content-Transfer-Encoding: 7bit Subject: RE: ifconfig and route problem. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: valqk@lozenetz.net List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2004 16:58:00 -0000 Please stop flooding. :) RTFM -> man ifconfig ; man route you CAN'T change your NIC's ip whithough deleteing your default route. why's that? well... route add default 192.168.0.1 when you add default gw it must be reachable on your network. when you change ip, you have to add ne w route because you;ve changed network. aka you can patch ifconfig command to check if you change ip address to other form your network(192.168.0.0 for example) and don't delete default route... dunno ... I think ifconfig deletes it. not pretty sure. a simple desicion will be a bash script: ---- ./chaddr.sh rl0 192.168.0.50 255.255.255.0 192.168.0.1 ###############i-face ip nmask gw #!/bin/sh /sbin/ifconfig $0 $1 $3 /sbin/route add default 1$4